面向对象程序技术的3大特征分别是继承性、封装性和多态性,继承性是实现软件可重用性的一种重要手段。
一、继承性技术的目的
继承前人写好的类,在前人的基础上添加自己新的特性。说简单点就是子类拥有父类的属性与方法,子类在父类的基础上扩展属性与方法。
二、子类继承父类的定义格式
2.1定义格式
类修饰词列表 class 子类名 extends 父类名{
类体
}
2.2调用方法
子类 对象名 = new 子类();
三、程序示例
public class Mytextends {
public static void main(String[] args) {
mhore001 a[]=new mhore001[3];
a[0]=new libai();
a[1]=new diaochan();
a[2]=new mhore001();
for (int i=0;i<3;i++){
a[i].jn();
}
}
}
class mhore001{
void jn(){
System.out.println("父类方法");
}
}
class libai extends mhore001{
void jn(){
System.out.println("子类方法1");
}
}
class diaochan extends mhore001{
void jn(){
System.out.println("子类方法2");
}
}