class Person{
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;
}
public void introduce() {//构造方法introduce
System.out.println("大家好!我叫:"+name+",年龄:"+age);
}
}
class Student extends Person{//继承,代码复用,可扩展
private double score;//扩展新的属性score
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
public void introduce() {//重新定义介绍方法
super.introduce();// super关键字调用父类的成员方法
System.out.println("我的成绩:"+score+"分");
}
}
public class 继承 {
public static void main(String[] args){
Student hong = new Student();
hong.setName("小红");
hong.setAge(18);
hong.setScore(99);
hong.introduce();
}
}