Подтвердить что ты не робот

Импорт пользовательского класса в Java

Как импортировать класс, который я написал в другом файле? Все мои классы находятся в одном пакете.

4b9b3361

Ответ 1

Если все ваши классы находятся в одном пакете, им не нужно импортировать их.

Просто создайте экземпляр объекта следующим образом:

CustomObject myObject = new CustomObject();

Ответ 2

Импортируйте с помощью ключевого слова import:

import package.myclass;

Но поскольку это пакет по умолчанию и тот же, вы просто создаете новый экземпляр, например:

elf ob = new elf(); //Instance of elf class

Ответ 3

Я вижу изображение, и все ваши классы находятся в одном пакете. Таким образом, вам не нужно импортировать, вы можете создать новый экземпляр без предложения импорта.

Ответ 4

Во-первых, не используйте пакет по умолчанию.

Во-вторых, вам не нужно импортировать класс; он в том же пакете.

Ответ 5

В том же пакете вам не нужно импортировать класс.

В противном случае это очень просто. В Eclipse или NetBeans просто напишите класс вы хотите использовать и нажмите Ctrl + Space. IDE автоматически импортирует класс.

Общая информация:

Вы можете импортировать класс с ключевым словом import после информации о пакете:

Пример:

package your_package;


import anotherpackage.anotherclass;

public class Your_Class {
    ...
    private Vector variable;
    ...
}

Вы можете указать класс с помощью:

Anotherclass foo = new Anotherclass();

Ответ 6

Если ваши классы находятся в одном пакете, вам не нужно импортировать. Чтобы вызвать метод из класса B в классе A, вы должны использовать classB.methodName(arg)

Ответ 7

Согласно Oracle и Sun doc, класс может использовать все классы из своего собственного пакета и всех открытых классов из других пакетов. Вы можете открыть общедоступные классы в другом пакете двумя способами.

  • Во-первых, просто добавить полное имя пакета перед каждым именем класса. Например:

    java.util.Date today = new java.util.Date();

  • Более простой и более общий подход заключается в использовании оператора импорта. Точка инструкции import должна указывать сокращенную ссылку на классы в пакете. Когда вы используете импорт, вам больше не нужно давать классам их полные имена. Вы можете импортировать определенный класс или весь пакет. Вы размещаете инструкции импорта вверху исходных файлов (но ниже любых операторов пакета). Например, вы можете импортировать все классы в пакет java.util с инструкцией. Затем вы можете использовать без префикса пакета.

    import java.util. *;

    //Используйте класс в коде таким образом

    Date today = new Date();

Как вы упомянули в своем вопросе, что ваши классы находятся под одним и тем же пакетом, у вас не должно быть никаких проблем, лучше просто использовать имя класса.