2013-10-25 135 views
0

我在編程方面相當新(尤其是在java中),並且在java中有一個關於繼承的問題。我理解繼承的語法(class newPlayer extends Player),但我想知道是否所有的源代碼或某些東西必須位於相同的文件夾中或導入,或者由java來檢測它。eclipse中的Java類繼承

我在學校任務上工作,不得不下載.java類文件並從中繼承。我也使用eclipse來處理這個項目。現在我只是得到我需要創建一個Player類的消息。希望這一切都有道理!任何幫助將非常感激。

+0

你得到的**確切**消息是什麼?你可以發佈[SSCCE](http://sscce.org/)嗎?基於'class newPlayer extends Player'的 –

+1

它看起來像你想創建一個'Player'的實例,但可能不是。如果你確實需要說'Player newPlayer = new Player();'但是這不會消除你的錯誤。 – clcto

+0

[您的問題已在這裏找到答案。] [1] [1]:http://stackoverflow.com/questions/7869006/import-a-custom-class-in-java – cube

回答

1

不,它只能在編譯器和eclipse的項目類路徑中才能看到。

+0

有沒有這樣做的教程?這是我第一次這樣做,我有點失落.... –

0

它可以通過兩種方式完成。如果類PlayernewPlayer不在同一個包中,那麼您需要一個import聲明。如果他們在同一個包裏,你不需要一個。

1

'Ctrl + Shift o'如果它在你的路徑中,這將添加導入。

如果你的新手要小心extend v實現。