然后实现Java教员类和Python教员类,使用继承的思维
publicclassAccpJavaTeacher2extendsAccpTeacher{//其余代码省略}
在父类中只定义一些通用的属性与方法
怎么查看一个类里的方法
子类可继承父类方法和变量
子类也是要遵循上面的访问控制。
方法重写原则:子类有个方法与父类的方法完全一致叫做重写
改写后的方法不能比重写的方法产生更多的例外。//发出更多的异常。
调用构造方法:
调用被隐藏变量及方法:
可通过super关键字调用被隐藏的父类中的变量及方法。
super.variable;
super.Method([paramlist]);
super([paramlist]);
finaltypevariableName;
finalreturnTypemethodName(paramList){…}
finalclassfinalClassName{…}
1、教员的自我介绍2、教员的授课
使用多态
抽象类必须被继承。
abstractclassClassName{}
abstractreturnTypeabstractMethod([paramlist]);
[public]interfaceinterfaceName[extendsSuperInterfaceList]{……//常量定义和方法定义}
封装和继承
方法重写及变量隐藏
this关键字
super关键字
final关键字
对象转型
多态
理解抽象类
理解接口(Interface)
了解内部类
2、设计一个动物(Animal)类继承自object。Animal类中有一个吼叫(bark)的方法。并在bark方法中实现动物吼叫的具体实现。再设计三个类Dog类、Cat类、Serpent类。并且让这三个类都继承Animal类。并重写Animal中的bark方法。同时在Serpent类的bark方法中加入修饰符final关键字。全部实现各自类的构造方法。