问答详情
源自:12-2 项目问题解析 1

父类引用指向子类对象。

父类引用指向子类对象。如何访问子类的成员属性方法

提问者:慕圣4665238 2017-11-22 23:23

个回答

  • qq_醉梦m_0
    2017-11-24 10:16:28

    这是我根据你的问题实现的访问子类属性的方法:

    父类:

    public class father {

    private int age;

    public int getAge() {

    return age;

    }

    public void setAge(int age) {

    this.age = age;

    }

    }

    import foundation.father;

    子类:

    public class kid extends father{

      private int age=10;

    public int getAge() {

    return age;

    }

    public void setAge(int age) {

    this.age = age;

    }

    }

    程序入口:

    public class test {


    public static void main(String[] args) {

    // TODO 自动生成的方法存根

           father kids=new kid();

           System.out.println(kids.getAge());

    }

    }

    其实原理很简单,就是在子类和父类之间的建立同一个属性,然后在调用的时候用多态方法调用就行。