java - 在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?
}
}
有什么方法可以让我们在派生类中访问父类的成员变量或成员函数?
解决方案
推荐阅读
- javascript - 如何更改此函数执行顺序
- javascript - 如何在 Discord.js 中使用消息更改用户的昵称?
- python - Pytorch NCCL DDP 冻结但 Gloo 工作
- javascript - JS中使用类的多表单验证
- java - 如何在测试执行期间将参数值注入bean?
- javascript - AgGrid:恢复状态正在向右移动自动组列
- reactjs - 如何在 MapStateToProps 中使用来自 URL 的查询参数
- php - 如何基于包含搜索和分页的 hasmany 值对查询进行排序
- javascript - JavaScript:更新两个范围值之和的值
- python - 将 transform_lookup 用于 Altair 等值线图