父类:People
package prac;
public class People {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
子类1:Teacher:
package prac;
public class Teacher extends People{
public void teach(){
System.out.println("教书育人");
}
}
子类2:Student
package prac;
public class Student extends People {
public void study(){
System.out.println(getName()+"努力学习");
}
}
测试代码:Text
package prac;
public class Text4 {
//创建子类对象,看看是否可以使用父类的属性和行为
public static void main(String[] args) {
Student str = new Student();
str.setName("王林");//父类的
str.setAge(25);//父类的
System.out.println(str.getName());//父类的
System.out.println(str.getAge());//父类的
str.study();
}
}
输出:
E:\develop\Java\jdk-17\bin\java.exe "-javaagent:E:\idea\IntelliJ IDEA Community Edition 2023.3.4\lib\idea_rt.jar=57684:E:\idea\IntelliJ IDEA Community Edition 2023.3.4\bin" -Dfile.encoding=UTF-8 -classpath E:\code\stduy1\out\production\stduy1 prac.Text4
王林
25
王林努力学习
Process finished with exit code 0