2012-06-09 94 views
0

我正在研究我的第一個遊戲,並且我有20多個班。在Eclipse中導入

雖然它是可以管理的,但我希望能夠安排它們一點。這是一個「太空遊戲」,我有多種船型,每種船都有自己的類,它繼承了抽象的「船」類。我想把它們放在一個單獨的「船舶」包中(並且仍然能夠使用它們)。

那麼Eclipse如何實現呢?我知道如何在一個項目中創建一個包文件夾,但我不知道如何在項目的不同包中需要它們時導入它們。

我試過尋找答案,但所有的例子和答案我找到了我的方法簡單的需求。

回答

0

這是如此簡單的問題。你不需要將它們方便地導入它們,就像當你在其他班級使用你的班級時一樣,例如Ship ship = new Ship();。如果使用自動完成for Ship with ctrl + space eclipse自動導入它們,但是如果你寫它並且不使用自動完成使用ctrl + shift + O來導入類。太簡單。

+0

如果我只是把它拖動到另一個包蝕文件樹(在Eclipse),它會給我的錯誤:「在這裏插入類」不能被解析爲 – TRU7H

+0

你的意思是從一個包到另一個拖動類的類型......也許這個班是開放的或者是在做些什麼。無論如何,只需關閉該類,並將其複製到該包或該類的第一行(包com ...)中,將其更改爲目標包,例如:將package com.Pro包更改爲package com.bip,然後按下Ctrl + 1並選擇移動到目標包。但使用複製更容易。 – Hosein

+0

ahaa ..我正在使用其餘文件的默認包..可以這樣嗎?因爲它似乎工作,當我將一個類移動到另一個非默認包... – TRU7H