之前,我的代碼是:確切行爲
class Dog
{
public static int i=6;
}
public class Cat
{
public static void main(String[] arg)
{
System.out.println(Dog.i);
}
}
它執行的很好,但是當我從我的代碼刪除類「狗」,並重新編譯並運行,它給了相同的答案:6.
所以,我的問題是:即使我沒有Dog
類在我的代碼中,變量Dog.i
來自哪裏,爲什麼?
如果您從'System.out.println'行刪除'Dog.',代碼不再編譯。 –
我猜你忘了保存 –
請僅使用*斜體*和**粗體**作爲實際重點,而不是隨機將它們應用於整個段落。 –