复习笔记-第一天20190516
1. 字段和变量
字段位于类中,变量位于方法中;
2.常量
class MyClass{
const int a=9; 正确,常量const定义在类内部
const int b; b=8 错误 ,不能赋值,只能在定义的时候直接赋值;定义的时候必须初始化;
static const int c=6; 错误,与真正的静态量不同,常量没有自己的存储位置,而是在编译时被编译器替换,因此常量表现为一个静态量,但不能声明一个常 量 为 static;
}
3.派生类
4.虚方法和覆写方法
虚方法和抽象方法的区别:
总结:抽象方法是只有方法名称,没有方法体(也就是没有方法具体实现),子类必须重写父类抽象方法;
虚函数是该方法有方法体,但是子类可以覆盖,也可不覆盖。
(1)虚方法有方法体,抽象方法没有方法体。抽象方法是一种强制派生类覆盖的方法,否则派生类将不能被实例化;
(2)抽象方法只能在抽象类中声明,虚方法不是;
(3)派生类必须重写抽象类中的抽象方法,虚方法则不必要。
5.结构
我只是偶尔安静下来,对过去的种种思忖一番。那些曾经的旧时光里即便有过天真愚钝,也不值得谴责。毕竟,往后的日子,还很长。不断鼓励自己,
天一亮,又是崭新的起点,又是未知的征程(上校9)
逆水行舟,不进,则退!