Java面向对象抽象类应用

来源:互联网 发布:淘宝女童装品牌 编辑:程序博客网 时间:2024/05/18 16:15

abstract class Person {
private int age;
private String name;

public Person(int age, String name) {    this.age = age;    this.name = name;}public int getAge() {    return age;}public void setAge(int age) {    this.age = age;}public String getName() {    return name;}public void setName(String name) {    this.name = name;}public abstract void want();

}

class Students extends Person {
private int score;

public int getScore() {    return score;}public void setScore(int score) {    this.score = score;}public Students(int age, String name, int score) {    super(age, name);    this.score = score;    // TODO Auto-generated constructor stub}@Overridepublic void want() {    // TODO Auto-generated method stub    System.out.println("name :" + getName() + " age :" + getAge() + " score :" + getScore());}

}

class Worker extends Person {

private int money;public int getMoney() {    return money;}public void setMoney(int money) {    this.money = money;}public Worker(int age, String name, int money) {    super(age, name);    this.money = money;    // TODO Auto-generated constructor stub}@Overridepublic void want() {    // TODO Auto-generated method stub    System.out.println("name :" + getName() + " age :" + getAge() + " money :" + getMoney());}

}

public class AdsDemo01 {
public static void main(String[] args) {
Students students = new Students(10, “fjasmin”, 100);
students.want();

    Worker worker = new Worker(30, "shlearry", 3000);    worker.want();}

}

1 0
原创粉丝点击