我正在尝试遵循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行并检查以在表达式视图中查看结果

08-05 14:26