0
class parent
{
public void disp(int i)
{
System.out.println("int");
}
}
class child extends parent
{
private void disp(long l)
{
System.out.println("long");
}
}
class impl
{
public static void main(String... args)
{
child c = new child();
c.disp(0l); //Line 1
}
}
編譯器抱怨如下編譯器錯誤,而超載 - Java的
inh6.java:27: error: disp(long) has private access in child
c.disp(0l);
給定的輸入是0L,我試圖重載在子類的DISP()方法。
「不是從您正在嘗試呼叫的impl類」...感謝指出這:) – UnderDog