1. 静态成员函数 (1)静态成员函数是类中特殊的成员函数,属于整个类所有 (2)可以通过类名直接访问公有静态成员函数 (3)可以通过对象名访问公有静态成员函数 (4)静态成员函数的定义:直接通过static关键字修饰成员函数 【编程实验】静态成员函数示例 2. 静态成员函数 VS 普通成员函数 静 ...
分类:
其他好文 时间:
2016-04-16 00:43:30
阅读次数:
191
1. 成员变量的回顾 (1)通过对象名能够访问public成员变量 (2)每个对象的成员变量都是专属的 (3)成员变量不能在对象之间共享 2. 静态成员变量 (1)C++中的静态成员变量 ①静态成员变量属于整个类所有 ②静态成员函变量的生命期不依赖于任何对象 ③可以通过对象名,也可以通过类名直接访问 ...
分类:
其他好文 时间:
2016-04-16 00:36:58
阅读次数:
166
静态成员 类的静态成员经常被称为类成员,因为静态成员与类相关,而不是类的某个实例。非静态的成员变量方法经常被称为实例成员,因为非静态的成员变量和方法只存在类的实例中 静态成员变量和方法不能使用引用来访问,因为引用是指类的实例,不需要类的实例来访问静态成员。访问静态成员要使用类名 静态方法不能访问实例 ...
分类:
编程语言 时间:
2016-04-15 02:06:34
阅读次数:
152
类的静态成员不能由类的构造函数来初始化。因为即使不存在类的任何对象时,类的静态成员依然存在并且可以被使用。类的静态成员也不能访问任何类的非静态成员。 类名和类对象都可以直接调用静态数据成员。因为静态数据成员在执行构造函数之前都已经存在了。 但如果静态成员是整型或是枚举型const,则可以在类声明中初 ...
分类:
编程语言 时间:
2016-04-14 16:07:29
阅读次数:
130
静态内部类Static Inner Class 最简单的内部类形式。 类定义时加上static关键字。 不能和外部类有相同的名字。 被编译成一个完全独立的.class文件,名称为OuterClass$InnerClass.class的形式。 只可以访问外部类的静态成员和静态方法,包括了私有的静态成员 ...
分类:
编程语言 时间:
2016-04-08 14:55:22
阅读次数:
205
静态成员的初始化: 与全局对象一样对于静态数据成员在程序中也只能提供一个定义,这意味着静态数据成员的初始化不应该被放在头文件中而应该放在含有类的非inline函数定义的文件中。 转自:http://blog.csdn.net/veryday_code/article/details/7921833
分类:
编程语言 时间:
2016-03-21 22:58:33
阅读次数:
225
共有两组 LINQ 标准查询运算符,一组在类型为 IEnumerable 的对象上运行,另一组在类型为 IQueryable 的对象上运行。构成每组运算符的方法分别是 Enumerable 和 Queryable 类的静态成员。这些方法被定义为作为方法运行目标的类型的“扩展方法”。这意味着可以使用静...
分类:
编程语言 时间:
2016-03-08 21:20:34
阅读次数:
165
1. 类的静态成员 静态局部变量: (1) 静态局部变量的空间并非在栈区。 (2) 静态局部变量可以保留上一次函数调用时的计算结果,这与全局变量很相似,但是静态局部变量只能在当前函数体内可见。 (3) 静态局部变量如果未进行初始化,会被编译器初始化为0。 静态变量的声明只会执行一次,以保证stati
分类:
编程语言 时间:
2016-02-25 22:37:21
阅读次数:
216
问题: 如何统计对象的个数呢? (1)普通的成员变量?不行,因为对于普通的成员变量,对象都有各自的成员变量,他们都是相互独立的,所以并不能实现对象个数的统计 (2)全局变量:可以,但是一般来说,我们都是尽量避免全局变量(周期长,占内存,出错的时候, 不易查找), (3)类的静态成员变量和静态成员函数...
分类:
其他好文 时间:
2016-02-25 11:41:00
阅读次数:
147
85-内部类分为4种静态内部类在一个类的内部,由static关键字修饰的类叫做静态内部类,它的里面只能访问外部类的静态成员和方法!编译后,会生成一个 外部类$内部类.class的文件,实例化一个内部类对象时,外部类.内部类 inner= new 外部类.内部类()成员内部类定义在外部类中,没有sta...
分类:
编程语言 时间:
2016-01-04 10:01:14
阅读次数:
149