父类引用指向子类对象。

来源:12-2 项目问题解析 1

慕圣4665238

2017-11-22 23:23

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

写回答 关注

1回答

  • 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());

    }

    }

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

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530554 学习 · 6091 问题

查看课程

相似问题