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号