2012-06-09 4 views
0

Я работаю над своей первой игрой, и у меня есть более 20 классов.Импорт в Eclipse

Хотя это управляемо как есть, я хотел бы иметь возможность их организовать. Это «космическая игра», где у меня есть несколько типов кораблей, каждый из которых имеет свой собственный класс, который наследует абстрактный класс «корабль». Я хотел бы поместить их в один пакет «Ships» (и все еще использовать их).

Как это можно достичь с помощью Eclipse? Я знаю, как создать папку пакета в проекте, но я не знаю, как импортировать их, когда они мне нужны, в другом пакете проекта.

Я попытался найти ответ, но все примеры и ответы, которые я нашел, идут по моим простым потребностям.

ответ

0

так просто вопрос. вам не нужно импортировать их под рукой, просто когда вы используете свой класс в другом классе, например Ship ship = new Ship();. если вы используете auto complete для Ship with ctrl + space eclipse, импортируйте их автоматически, но если вы его напишете и не используете auto complete, используйте ctrl + shift + O для импорта класса. так легко.

+0

Если я просто перетащил его в другой пакет в дереве Eclipse (внутри Eclipse), это даст мне ошибку: «Вставить класс здесь» не может быть разрешен для типа – TRU7H

+0

, вы имеете в виду перетаскивание класса из пакета в другой ... возможно, этот класс открыт или что-то делает. в любом случае просто закройте этот класс и скопируйте его в этот пакет или в этот класс в первой строке (пакет com ....) измените его на целевой пакет, например: 'package com.Pro' на' package com.bip', затем нажмите ctrl + 1 на нем и выберите переход к целевому пакету. но использовать копию проще. – Hosein

+0

ahaa .. Я использую пакет по умолчанию для остальных файлов. Может ли это быть? потому что это, казалось, работало, когда я переместил класс в пыльник, не имеющий по умолчанию пакет ... – TRU7H

Смежные вопросы