9.15学习总结

今天讲了,静态成员。

(1) 不管一个类的对象有多少个,其静态数据成员也只有一个,由这些对象所共享,可被任何一个对象所访问。

(2) 在一个类的对象空间内,不包含静态成员的空间,所以静态成员所占空间不会随着对象的产生而分配,或随着对象的消失而回收。

(3) 静态数据成员的存储空间的分配是在程序一开始运行时就被分配。并不是在程序运行过程中在某一函数内分配空间和初始化。

(4) 静态数据成员的初始化语句,既不属于任何类,也不属于包括主函数在内的任何函数,静态数据成员初始化语句最好在类的实现部分定义

与静态数据成员一样,静态成员函数与类相联系,不与类的对象相联系,所以访问静态成员函数时,不需要对象。

静态成员函数的作用是为了处理静态数据成员。

静态成员函数是类的一项服务,不是特定对象的服务。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,736评论 0 11
  • 今天上午学习了引用和静态成员。 笔记内容: 1.引用的概念:为一个变量、函数等对象规定一个别名,该别名称为引用。对...
    战昭辰阅读 93评论 0 0
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 9,555评论 1 51
  • 清晨的第一缕阳光透过木格花窗,在地上投影出点点斑驳,院子里花架上的花还挂着露水。微风吹过,拂得花儿们翩翩起舞;拂得...
    竹珞阅读 509评论 0 0
  • 远方有一缕萤火 在夜色里 黯然失了光泽 生怕那一点莹 撞上鲁莽的飞蛾 打了灯笼去寻找 却发现 丢了萤火的 是刺眼的...
    七玲八落阅读 296评论 0 5