记录继承,组合,代理,final,static
组合:在‘新类’中new出‘旧类’;
继承:新类通过extends继承父类,包括所有非private的方法,字段
代理:在新类中new出旧类,并通过new出的对象,“.”出旧类中的方法。是组合与继承的中间的一种形态
向上转型:理解不够透彻,今晚回家复习
何时用继承:考虑需要实现父类的所有方法时--关联向上转型的理解
final:修饰类时--表示类不能被继承,主要是因为final不能重写的特性
修饰字段时--基本类型(不能改变值);引用(不能改变引用,但不妨碍引用值的改变,见例1)
修饰方法时--不能被重写,只能被调用
static:表示唯一性(见例2)
例1:好吧,我承认final和static理解的还是不够透彻,看的时候明白了,自己写就是写的不是那个样子,今晚回家充电,明天补上

浙公网安备 33010602011771号