记录继承,组合,代理,final,static

组合:在‘新类’中new出‘旧类’;

继承:新类通过extends继承父类,包括所有非private的方法,字段

代理:在新类中new出旧类,并通过new出的对象,“.”出旧类中的方法。是组合与继承的中间的一种形态

向上转型:理解不够透彻,今晚回家复习

何时用继承:考虑需要实现父类的所有方法时--关联向上转型的理解

final:修饰类时--表示类不能被继承,主要是因为final不能重写的特性

   修饰字段时--基本类型(不能改变值);引用(不能改变引用,但不妨碍引用值的改变,见例1)

   修饰方法时--不能被重写,只能被调用

static:表示唯一性(见例2)

例1:好吧,我承认final和static理解的还是不够透彻,看的时候明白了,自己写就是写的不是那个样子,今晚回家充电,明天补上

posted @ 2015-03-26 09:06  昊梦易醒  阅读(98)  评论(0)    收藏  举报