首页 > 解决方案 > 在Java中,如果它们具有相同的名称,我们可以在派生类中访问父类的数据成员吗?

问题描述

考虑以下代码:

import java.io.*;
class a
{
    public int var1;
}
class b extends a
{
    public int var1;
}
class test 
{
    public static void main (String[] args) 
    {
        b obj = new b();
        System.out.println(obj.var1); // This should work!
        System.out.println(obj.a.var1); // This doesn't seem to work!
        // Is there any way to access the var1 inherited from a?
        
    }
}

有什么方法可以让我们在派生类中访问父类的成员变量或成员函数?

标签: java

解决方案


推荐阅读