方法重写1

package lianxii;

import java.util.Date;

public class Person {

    protected String name;
    protected int    age;
    protected Date   birthDate;

    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 String getInfo() {

        return "Name:" + name + "\n" + "age:" + age;
    }

}
//以上类Person

package lianxii;

public class Student extends Person {

    protected String school;

    @Override
    public String getInfo() {

        return "Name" + name + "\nage:" + age + "\nschool:" + school;
    }

    public static void main(String[] args) {

        Person t = new Person();
        //        int a = t.age;
        //        Date b = t.birthDate;
        //        String c = t.name;
        t.setAge(20);//可以直接在类Person里写死值
        t.setName("jinzhi");
        int u = t.getAge();
        String o = t.getName();
        System.out.println("u:" + u);
        System.out.println("o:" + o);
        String bb = t.getInfo();
        System.out.println("bb:" + bb);

    }

}

//以上类Student,结果:
//u:20
//o:jinzhi
//bb:Name:jinzhi
//age:20

你可能感兴趣的:(方法重写)