- 11
- 0
- 约3.22万字
- 约 81页
- 2018-05-13 发布于浙江
- 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 注意: 上面程序中将height定义为公用的静态数据成员,所以在类外可以直接引用。静态数据成员可以在类外通过对象名引用公用的,也可以通过类名引用。 静态数据成员并不是属于对象的,而是属于类的,但类的对象可以引用它。 如果静态数据成员被定义为私有的,则不能在类外直接引用,而必须通过公用的成员函数引用。 (5) 有了静态数据成员,各对象之间的数据有了沟通的渠道,实现数据共享。公用静态数据成员与全局变量不同,静态数据成员的作用域只限于定义该类的作用域内。 在类中声明函数的前面加static就成了静态成员函数。 static int volume( ); 和静态数据成员一样,静态成员函数是类的一部分,而不是对象的一部分。 要在类外调用公用的静态成员函数,要用类名和域运算符“∷”。 Box∷volume( ); 也允许通过对象名调用静态成员函数,如 a.volume( ); // 并不意味着此函数属于对象a,只是用a的类型而已。 与静态数据成员不同,静态成员
您可能关注的文档
- 楼新法《神经系统》n1神经总论06.ppt
- 楼新法《神经系统》n2脊髓06.ppt
- 楼新法《神经系统》n4中枢神经系统-间脑.ppt
- 楼新法《神经系统》n5端脑.ppt
- 楼新法《神经系统》n3中枢神经系统-脑位置分部、脑干.ppt
- 逻辑导论2010-2011期末试卷.doc
- 马 克 思 主 义基本原理平时自测题问题.docx
- 马晖《线性代数教学》lecture1.pdf
- 楼新法《神经系统》传导路.ppt
- 马晖《线性代数教学》lecture3.pdf
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
原创力文档

文档评论(0)