继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模 1.extands的意思是“扩展”。子类是父类的扩展 2.Java中类只有单继承,没有多继承! 3.继承是类和类之间的一种关系。除此之外,类和类之间还有依赖、组合、聚合等关系。 4.继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字extands来表示。子类和父类之间,从意义上讲应该具有“is a”的关系。 范例: Person类作为父类,Student类继承Person类 public class Person { int money = 1000000; public void say() { System.out.println("嘿嘿嘿"); } public int getMoney() { return money; } public void setMoney(int money) { this.money = money; } } Student类继承Person类,Student类就会拥有Person类所有的方法 //学生 is 人 人的子类 //子类继承父类,子类就会拥有父类所有的方法 public class Student extends Person { public static void main(String[] args) { Student student = new Student(); student.say(); student.setMoney(100); System.out.println(student.getMoney()); } } 结果: