3
●
继承
●继承的特点
● 子类可对父类可做扩展 和特殊化
(1)添加新的成员:成员变量和方法
(2)重新定义父类中已有的方法:覆盖(override ) 子类中的方法应与父类中的被覆盖的方法有完全相同的:参数列表、
返回值;而且访问权限不能更严格; super调用父类被覆盖的方法
class Manager extends Employee {
return baseSalary+bonus;
2020/12/12
}
}
4
●
继承
●继承的特点 ● 子类的构造方法
(1)在子类的构造方法中使用super(参数)调用父类的含参构造方法, super必须是第一句
public Manager( String n,double s,int year,int month,int day)//构造方法 {
第四章 继承、接口和内部类
● 继承 ● 多态和动态绑定 ● 抽象类 ● 接口 ● 内部类
2020/12/12
1
●
继承
class Employee
{
private String name;
private double salary;
private Date hireDay;
public Employee(String n, double s, int year, int month, int day)
{
double raise=salary*byPercent/100;
salary+=raise;
}
}
ቤተ መጻሕፍቲ ባይዱ
2020/12/12
2
●