
extends:扩展。子类是父类的扩展
继承是类和类之间的一种关系
继承关系的两个类。一个为子类(派生类),一个是父类(基类)。子类继承父类,使用关键字extends来表示
java中类只有单继承,没有多继承(一个子类只有一个父类,但是一个基类可以有多个派生类)
Person类:父类(基类)
package oop.demo04;
//在java中,所有的类都默认直接或间接继承Object类
//Person 父类
public class Person {
//public
//private
public void say(){
System.out.println("说话");
}
private int age;
//getset结构
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
Stuedent类:子类(派生类)
package oop.demo04;
//学生 子类
//学生继承了父类,就会拥有父类所有的方法
public class Student extends Person{
//ctrl+H快捷
//显示继承树,查看继承关系
}
main方法
package oop.demo04;
public class Applicate {
public static void main(String[] args) {
Person p1 = new Person();
Student s1 = new Student();
s1.say();
s1.setAge(30);
System.out.println(s1.getAge());
}
}