(boolean) week4

对象模型

1.继承函数是继承函数的调用权,并非大小

2.多态的定义

相同对象收到不同消息或不同对象收到相同消息时产生的不同的动作。               



(boolean) week4_第1张图片
如此a析构时会调用类A的析构函数,而不是类B的析构函数


(boolean) week4_第2张图片
A,B析构函数都会调用,且先调用B的析构函数    

虚函数注意事项

普通函数不能是虚函数//

静态成员函数不能是虚函数//

构造函数不能是虚函数//

内联函数不能是虚函数//

动态绑定的3个条件

1.类通过指针声明

2.指针向上转型

3.虚函数


关于const

const只能用于成员函数,不能用于非成员函数

关于指针


(boolean) week4_第3张图片
重载new和delete


(boolean) week4_第4张图片


(boolean) week4_第5张图片


(boolean) week4_第6张图片
下面的调用系统自带的new,上面调用重载的

你可能感兴趣的:((boolean) week4)