1. 字段和变量函数
字段位于类中,变量位于方法中;blog
2.常量编译器
class MyClass{编译
const int a=9; 正确,常量const定义在类内部class
const int b; b=8 错误 ,不能赋值,只能在定义的时候直接赋值;定义的时候必须初始化;变量
static const int c=6; 错误,与真正的静态量不一样,常量没有本身的存储位置,而是在编译时被编译器替换,所以常量表现为一个静态量,但不能声明一个常 量 为 static;方法
}im
3.派生类总结
4.虚方法和覆写方法static
虚方法和抽象方法的区别:
总结:抽象方法是只有方法名称,没有方法体(也就是没有方法具体实现),子类必须重写父类抽象方法;
虚函数是该方法有方法体,可是子类能够覆盖,也可不覆盖。
(1)虚方法有方法体,抽象方法没有方法体。抽象方法是一种强制派生类覆盖的方法,不然派生类将不能被实例化;
(2)抽象方法只能在抽象类中声明,虚方法不是;
(3)派生类必须重写抽象类中的抽象方法,虚方法则没必要要。
5.结构