概念:继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法
格式:public class 子类 extends 父类{}
父类:也称为基类、超类
子类:也称为派生类
继承中子类的特点:
2.子类还可以有自己特有的内容
3.Java中类只支持单继承,不支持多继承
例:父类
/*父类
* */
public class parentClass {
    //定义无参构造方法
    public  parentClass(){};
    //定义成员方法
    public void hardWork(){
        System.out.println("努力工作");
    }
    //定义成员方法
    public void harEat(){
        System.out.println("努力吃饭");
    }
}
子类继承父类
/*子类,并继承父类
* */
public class subClass extends parentClass  {
   //定义无参构造方法
    public subClass(){};
    //定义成员方法
    public void study(){
        System.out.println("努力学习");
    };
}
测试类
/*
* 测试类
* */
public class Demo {
    public static void main(String[] args) {
        //创建父类对象
        parentClass p=new parentClass();
        //调用父类方法
        p.hardWork();
        p.harEat();
        //定义子类方法
        subClass s=new subClass();
        //调用子类方法
        s.study();
        //子类调用父类方法
        s.harEat();
    }
}
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号