Я пытаюсь следить за учебниками Eclipse Java (урок 3 на данный момент), который вводит попытку импортировать пакеты в записную книжку. В этом случае это означает, что я могу позвонить
Person p = new Person();
p
вместо
Person p = new org.totalbeginner.tutorial.Person();
p
Но, несмотря на то, что я следил за каждым шагом один за другим, я получаю "нулевой" результат в контрольном представлении, а не в ожидаемые поля класса в инспекторе (который должен быть "name" и "maximumBooks")
Вот класс "Человек":
package org.totalbeginner.tutorial;
public class Person {
// fields
private String name; // name of the person
private int maximumBooks; // maximum books a person can check out
//constructor (initial values)
public Person() {
name = "unknown name";
maximumBooks = 3;
}
//methods
public String getName() {
return name;
}
public void setName(String anyName) {
name = anyName;
}
public int getMaximumBooks() {
return maximumBooks;
}
public void setMaximumBooks(int maximumBooks) {
this.maximumBooks = maximumBooks;
}
}
Теперь в учебнике используется устаревшая версия Eclipse. Я выполнил следующую процедуру, чтобы импортировать пакет в записную книжку:
Есть ли другой шаг, который мне не хватает? Ни класс Person, ни Scrapbook не имеют каких-либо отмеченных ошибок компиляции. Что мне не хватает или что-то не так?
Страница Scrapbook (.jpage) не находится внутри вашего пакета, и она только оценивает выражения
Импорт должен осуществляться с использованием
Set the Import Declarations for the Running Code button
кнопку "Записи Set the Import Declarations for the Running Code button
рядом с меню" Завершить "-> Добавить Packages-> Выберите свой пакет
Person p = new Person();
p
Выберите все 2 строки и Inspect, чтобы увидеть результат в виде выражения
Inspect
нужна полная картина, т.е. информация об объекте