【发布时间】:2014-12-10 11:25:57
【问题描述】:
我在不同的包中有以下 2 个类:
package chapter1.one;
strictfp class SuperClass
{
protected void testMe()
{
System.out.println("Testing myself!");
}
}
package chapter1.two;
import chapter1.one.*;
public class SubClass extends SuperClass
{
public void testIt()
{
this.testMe();
}
public static void main(String[] args)
{
SubClass o = new SubClass();
o.testMe();
o.testIt();
}
}
当然,超类是可以访问的
SuperClass 类型不可见。
那么我可以说 strictfp 与 default 具有相同的访问级别吗?
这是我阅读它的屏幕截图。
【问题讨论】:
-
您从哪里得知
strictfp与访问控制有关?你有没有重新研究过那个修饰符的含义? -
@Marko Topolnik 我已经编辑了我的帖子。
-
您认为您发布的图片中的“不可访问”是什么意思。它不是访问修饰符。
-
如果您仔细阅读屏幕截图,您应该注意到这些是类修饰符,而不是访问修饰符。仔细阅读每个单词,尤其是该屏幕截图中清晰可见的“Nonaccess”一词。
-
我还知道,“如果我不问这样的问题(不管这可能是多么愚蠢,而且我对此投了反对票),我不会学习。快乐。:)