【发布时间】:2025-12-18 05:50:02
【问题描述】:
我是 Java 新手,需要一些帮助
我有一个具有 2 个受保护属性的抽象超类
public abstract class Superclass {
protected int a = 0;
protected int b = 0;
...
}
然后我有一个扩展超类的子类,我希望访问 a 和 b,但我不知道如何。我在网上搜索并没有找到任何东西。
public class Subclass extends Superclass {
public boolean someMethod(){
.....
// at the end i need to do
a += 1;
return true
}
}
我收到编译错误: “无法到达的声明者”
感谢您的帮助。
【问题讨论】:
-
接口不能有字段成员。
-
其实它是一个抽象类。搞糊涂了……对不起……
-
@Alessandro:您只需在子类中访问它,就像它是公共的一样。这没有什么不同,除了它在课堂之外是不可见的。你没有告诉我们你到底卡在哪里了。这仍然是一个非常不完整的问题。向我们展示您的代码、您的错误消息,并准确告诉我们哪些问题不起作用。
-
你只需要一个智能IDE来帮你调试,不用担心。
标签: java attributes protected