1.类和对象 - 类的定义:class - 类成员的访问控制:public\private\protected - 对象:类的某一特定实体 2.构造函数和析构函数 - 构造函数:函数名与类名相同,在对象被创建时自动调用 - 复制构造函数:具有一般构造函数所有特性,但其形参是本类对象的引用 - 析构函 ...
分类:
其他好文 时间:
2017-02-26 23:57:20
阅读次数:
323
1.类 性质关键字:protected:类和派生类可以使用 内联,重载,常成员函数不能修改,mutable不受不受const成员函数影响。 构造函数:可以重载,没有返回值。内嵌类,被包含先构造,最后被释放,包含的反过来 拷贝构造函数:default和delete用法 1 //delete可以禁用默认... ...
分类:
其他好文 时间:
2017-02-20 22:46:37
阅读次数:
172
梳理一下: 根据定义变量位置的不同,可以将变量分成两大类:成员变量和局部变量。 成员变量(俗称全局变量):在类里定义的变量。又分为实例变量和类变量(也成为静态变量)。 实例变量:不以static修饰,需要先将类实例化,才能通过实例访问,不能通过 类.实例变量 来访问实例变量,也就是只要实例存在,程序 ...
分类:
编程语言 时间:
2017-02-18 11:07:51
阅读次数:
204
成员方法 * public static int abs(int a)//取绝对值 * public static double ceil(double a)//向上取整 * public static double floor(double a)//向下取整 * public static int ...
分类:
其他好文 时间:
2017-02-16 23:21:46
阅读次数:
178
1. 静态成员函数的地址可以用普通函数指针存储,而普通成员函数地址需要用类成员函数指针来存储。 2. 静态成员函数不可以调用类的非静态成员。因为静态成员函数不含this指针。 3.静态成员函数不可以同时声明为virtual, const, volatile函数。 4. 静态成员函数无需创建任何实例对 ...
分类:
编程语言 时间:
2017-02-16 13:53:18
阅读次数:
197
概述: 就是把一个类定义在另一个类中,那么这个类我们就将其称之为内部类 按照位置进行分类 * 成员内部类 就是把这个类定义在了成员位置(类中方法外的位置) *private: 提高数据的安全性 *static : 访问其他的类访问 *非静态的成员内部类被其他类创建对象的格式: 外部类名.内部类名 对 ...
分类:
其他好文 时间:
2017-02-15 23:47:13
阅读次数:
244
重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。Overloaded的方法是可以改变返回值的类型。也就是说,重载的返回值类型可以相同也可以不同。重载(Overloading)a、方法重载是让类以统一的方式处理不同类型数据的一种手段。多个 ...
分类:
Web程序 时间:
2017-02-13 15:26:41
阅读次数:
192
类的成员可以分为三大类:字段、方法和属性: 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。 (一)字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的 ...
分类:
编程语言 时间:
2017-02-10 18:08:40
阅读次数:
230
来看一下继承自Symbol的具体实现类。 1、TypeSymbol 2、PackageSymbol 主要有3个属性。 3、ClassSymbol ...
分类:
其他好文 时间:
2017-02-09 21:46:45
阅读次数:
128
类的特殊成员 上文介绍了Python的类成员以及成员修饰符,从而了解到类中有字段、方法和属性三大类成员,并且成员名前如果有两个下划线,则表示该成员是私有成员,私有成员只能由类内部调用。无论人或事物往往都有不按套路出牌的情况,Python的类成员也是如此,存在着一些具有特殊含义的成员,详情如下: 1. ...
分类:
其他好文 时间:
2017-02-09 18:52:11
阅读次数:
172