java-继承后的扩展

class Person2 {
class B {}
private String name;
private int age;
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return this.name;
}
public int getAge() {
return this.age;
} }
class Student2 extends Person2 { // Student类继承了Person类
private String school; // 子类的属性
== public void setSchool(String school) {
this.school = school;
} ==
public String getSchool() {
return this.school;
}
}
public class First_1 {
public static void main(String args[]) {
Student2 stu = new Student2(); // 实例化的是子类
stu.setName(“张三”); // Person类定义
stu.setAge(20); // Person类定义
stu.setSchool(“清华大学”); // Student类扩充方法
System.out.println(“姓名:” + stu.getName() + “,年龄:” + stu.getAge() + “,学校:” + stu.getSchool());
}
}

结果:
在这里插入图片描述

发布了44 篇原创文章 · 获赞 0 · 访问量 679

猜你喜欢

转载自blog.csdn.net/qq_23080805/article/details/103389681