Day21继承
继承可实现代码的复用,子类获得父类的属性与方法,且可在此基础上拓展

package oop1.Demo5;
//在java中,所有的类,都直接或间接继承object
//人 父类
public class person /*extends Object*/{
public int getMoney() {
return money;
}
public void setMoney(int money) {
this.money = money;
}
/*继承中修饰符的优先级,从上至下范围大到小
public
protect
default
private
*/
public int money = 10_0000_0000;
public void say(){
System.out.println("说一句话");
}
}
package oop1.Demo5;
//学生是人,即派生类,是人的子类
//子类继承父类就会继承父类的所有方法
public class Student extends person {
//快捷键:ctrl+H
//用于查看一个类与类之间的继承关系
}
package oop1.Demo5;
public class Application {
public static void main(String[] args) {
Student s=new Student();
s.say();
System.out.println(s.money);
}
}

浙公网安备 33010602011771号