第四周学习总结
这一周学习了第五章和第六章,第五章的主要内容是子类与继承,而第六章的主要内容是接口与实现。
在第五章我学习到了一个新的概念叫“子类”,即为一个类下声明的可以调用其父类的变量与方法的具有与父类相似的特征的类。父类的不同类型的变量(public类、protected类、友好类、private类)对子类继承该变量有不同程度的权限的要求(依次提高)。此外,子类还可以隐藏和重写父类的成员变量和方法,如果变量和方法被隐藏了,那就需要用super关键字来调用被隐藏的变量和方法。final关键字可以锁定父类中的方法和变量,使子类无法重写和隐藏此方法,以及把变量变成常量。还有上转型对象和abstract类的应用。
第六章则讲了一种新的数据类型叫“接口”。接口可以被类实现,作用是在要求一些类有相同名称的方法时,不强迫这些类具有相同的父类。