06 2017 档案
摘要:一、继承的基本概念 1.共性和个性 学生:姓名、年龄、学号,吃饭、睡觉、学习 教师:姓名、年龄、工资,吃饭、睡觉、授课 人类:姓名、年龄,吃饭、睡觉 共性 学生是人:学号,学习 个性 教师是人:工资,授课 个性 (1)共性表达了不同类型事物之间共有的属性和行为 (2)个性则着意刻画每种类型事物特有的
阅读全文
摘要:一、静态成员 1.属于类而非对象 (1)静态成员变量不包含于对象实例中,具有进程级的生命周期 (2)静态成员函数没有this指针,也没有常属性 (3)静态成员函数只能访问静态成员(变量或函数),非静态成员函数既可以访问静态成员,也可以访问非静态成员 2.静态成员也受访控属性的约束。 3.静态成员变量
阅读全文
摘要:一、构造函数 1.C++的对象模型和C的结构体模型没有任何区别,包括成员的布局以及对齐补齐的规则。 2.对象中只有成员变量,没有成员函数。类的成员变量在该类的每个对象中都有一份独立的拷贝,但是类的成员函数只有一份,且为该类的所有对象共享。 3.为了在一个函数中区分不同的调用对象,编译器会为每个成员函
阅读全文