面向对象
什么是继承
继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模
extends的意思是“拓展”。子类是父类的拓展。
java类中只有单继承,没有多继承!
继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖,组合,聚合等。
继承关系的两个类,一个为子类(派生类),一个为父类(基类),子类继承父类,使用关键字extends来表示。
子类和父类之间,从意义上讲应具有" is a "的关系
object类
super
方法重写
package oopzong.oop.oop4;
public class Application {
public static void main(String[] args) {
Student student = new Student();
student.say();
System.out.println(student.getMoney());
}
}
package oopzong.oop.oop4;
//在java中,所有的类,都默认或者间接继承object
//person 人 :父类
public class Person {
private int money = 10_0000_0000;
public void say(){
System.out.println("我给你的,你才能拿");
}
public int getMoney() {
return money;
}
public void setMoney(int money) {
this.money = money;
}
}
package oopzong.oop.oop4;
//学生 is 人 派生类,子类
//子类继承父类,就会拥有父类的全部方法
public class Student extends Person {
//ctrl+H
}
在java中,所有的类,都默认或者间接继承object
标签:java,继承,子类,笔记,35,money,父类,public From: https://www.cnblogs.com/12345ssdlh/p/16793946.html