奔腾不止
此后如竟没有炬火,我便是唯一的光......

继承不是为了重用,而是为多态做准备;

实例化一个子类,需要调用父类(包括祖先类)构造函数,因为想要使用父类成员(非私有成员),必须调用一次父类构造函数;

当父类中有多个构造函数时,需要在子类构造函数中指明要调用哪个父类构造函数(base(父类构造函数参数));

多态:同一个变量,调用同一个方法,可以呈现多种形态;

父类变量可以引用(指向)子类对象,其变量可以调哪些成员,是由声明变量的类型决定的(当 出现了virtual和override之后,由运行时对象类型决定调用);

多态的作用:

让我们抽象(从宏观的角度去思考问题)的设计成为可能,面向对象就是不考虑具体实现细节,只考虑对象的组织与调用;

人的大脑是有局限性的,做不到事事亲为,把复杂的问题简单化,从宏观的角度去思考问题;

 

posted on 2020-09-27 12:21  奔腾不止  阅读(178)  评论(0编辑  收藏  举报