20165236 第四周学习总结java
1、第五六章主要内容:编程
一、子类与父类;
二、多态:编程语言
继承能够复用代码,更大的用处是实现「多态」;封装是继承的基础,继承是多态的基础;学习
三、覆盖:
子类中有和父类中可访问(可继承到子类)的同名同返回类型同参数表的方法,就会覆盖从父类继承来的方法;调试
四、上转型对象:对象
若子类重写了父类的静态方法,那么子类对象的上转型对象不能调用子类重写的静态方法;
五、接口:blog
接口在Java编程语言中是一个抽象类型,是抽象方法的集合。继承
2、学习过程当中遇到的问题与解决方法:接口
一、java 中类方法会不会被继承给子类?(未解决)基础
二、构造方法有没有返回值?(未解决)
三、重写父类方法时,不能下降方法权限,能够提升访问权限:由高到低: public、protected、private;
四、abstract 类中能够有 abstract 方法,也能够有非 abstract 方法。
3、调试教材代码及运行结果如图: