java继承
package Demo.oop.APP.Demo03;
//demo3包的启动器
//此启动器用于继承
public class application {
    public static void main(String[] args) {
        Student s1 = new Student();
        System.out.println(s1.age);
        System.out.println(s1.getMoney());
    }
}
main方法,启动器
package Demo.oop.APP.Demo03;
//java中,所有的类都直接或间接继承object(类)
//Java中,只用单继承,没有多继承,即只有有一个父类,但可以有多个子类
public class Person {
    //公用的类型可以被调用即public
    public String name;//可以被子类Student所继承
    public int age=1;
    private int money = 10_0000;//不可以被调用,父类所私密的,可以用public方法的get,set进行引用
    public void say(){
        System.out.println("你好,世界");
    }
    public int getMoney(){
        return this.money;
    }
    public void setMoney(int money){
        this.money=money;
    }
}
此main方法里面的父类,用于被继承
package Demo.oop.APP.Demo03;
//学生类,派生类,子类
//学生是人 -- Student is a Person
//子类继承了父类,就会拥有父类全部的方法
//extends 扩展的意思
public class Student extends Person{
}
此main方法的子类,用于继承,main的方法里面都调用的是子类,但是子类没有方法,依然可以完成调用,就是继承了父类的方法,所以调用的父类,子类相当与父类的拓展

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号