201711671220 《Java程序设计》第六周学习总结

201711671220 《Java程序设计》第周学习总结

教材学习内容总结

  书本第五章主要介绍了子类与继承。继承是一种由已有的类创建新类的机制,而Object是所有类的祖先类。一个子类只能有一个父类,而一个父类可以有多个子类。子类可以继承父类中除了私有成员变量的其他成员变量和方法,若子类声明的变量的名字和从父类继承来的名字一样,子类就会隐藏继承的成员变量,当调用时,调用的是子类自己声明的成员变量而非继承来的成员变量。方法重写是使子类可以隐藏继承的方法,把父类的状态好人行为改为自身状态和行为。方法重写时,这个方法的名字、参数个数、参数类型和父类的方法完全一样,而方法的类型可以不同。方法重写时,不允许降低方法的访问权限,可以提高。我们可以通过用super来调用被隐藏的成员变量和方法。final可以修饰类、成员变量和方法中的局部变量,final类不能被继承,final方法不能被重写,final修饰成员变量或局部变量,那么变量就变成常量。对象的上转型对象就是把子类创建的对象的引用赋给父类的对象。而abstract类中可以有非abstract方法,abstract方法不能有方法体,而且必须是实例方法。子类通过继承,重写,上转型对象来体现多态。

教材学习中的问题和解决过程

  1. static方法可不可以重写。
  2. 子类调用构造方法时的顺序。

代码调试中的问题和解决过程

其他

学习进度条

 

代码行数(新增/累积)

博客量(新增/累积)

学习时间(新增/累积)

目标

4000行

20篇

300小时

第一周

9/9

1/1

10/10

第二周

20/29

1/2

12/22

第三四周

100/129

5/7

20/42

第六周

100/229

0/7

20/62

参考资料

Java实用教程(第五版)

 

猜你喜欢

转载自blog.csdn.net/weixin_41939072/article/details/84950318
今日推荐