发表于: 2017-03-11 22:31:10

4 1391


今天完成的事情:

学习了章节:继承和多态

1.    对继承的理解:当某些对象具有相同或者类似的方法和实例变量的时候,可以设计一个模板“,将这些共同特征概括起来,待用的时候可以直接拿来新增或改变某项来快速获得新对象;

2.    继承得到的对象天生具有父类的方法;继承得来的方法可可以被覆盖,但是,实例变量不会被覆盖;

3.    继承要遵守IS-A原则,即子类是父类的一个;

4.    多态:可以声明一个父类的引用变量来引用其任意一个子类的对象!这个厉害了!

5.    继承覆盖的规则:参数必须一样,且返回类型必须要兼容;不能降低存取的权限。

 

明天计划的事情:学习接口和抽象类

 

遇到问题:

1.    继承可以无限设计下去?好像没有严格的规定,可能少一点会好;

2.    在做习题的时候发现与答案对不上,反复思考后觉得解答无误将代码编译运行后确认答案错误;所以有争议的时候就两个“实操”

 

收获:

从继承到多态,java表现出了非同一般的灵活性,俗话说越是灵活的东西越不容易把控好,所以要掌握这门语言还是要多思考,勤练习。



返回列表 返回列表
评论

    分享到