Java学习笔记-方法继承

如果已经定义了一个class Person,里面有name, age,那么现在想要再定义一个class Student,里面同样有nameage,只是多一个score,需要重新写一遍嘛?
我们能想到的,都是被解决了的,这就是方法继承:顾名思义。

class Person {
    private String name;
    private int age;

    public String getName() {...}
    public void setName(String name) {...}
    public int getAge() {...}
    public void setAge(int age) {...}
}

class Student extends Person {
    // 不要重复name和age字段/方法,
    // 只需要定义新增score字段/方法:
    private int score;

    public int getScore() {}
    public void setScore(int score) {}
}

猜你喜欢

转载自blog.csdn.net/u013589260/article/details/106060361