我正在尝试遵循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的过时版本。我按照以下过程将包导入剪贴簿:
单击“设置运行代码的导入声明”快捷方式
添加软件包...
选择“ org.totalbeginner.tutorial。*”,然后按OK。
我缺少其他步骤了吗? Person类或Scrapbook都没有任何注明的编译错误。我想念什么或做错什么?
最佳答案
Scrapbook Page(。jpage)不在您的包中,它仅计算表达式
导入必须使用
终止按钮菜单旁边的Set the Import Declarations for the Running Code button
->添加软件包->选择您的软件包
Person p = new Person();
p
选择所有2行并检查以在表达式视图中查看结果