Java的继承性

dsysama

关注

阅读 85

2022-04-17

        面向对象程序技术的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");
    }
}

精彩评论(0)

0 0 举报