Java新手,将剪贴簿链接到构造函数时遇到问题

时间:2014-09-02 12:27:44

标签: java eclipse packages

我正在尝试按照Eclipse Java教程(目前的第3课)介绍尝试将包导入剪贴簿。在这种情况下,它应该意味着我可以调用

Person p = new Person();
p

而不是

Person p = new org.totalbeginner.tutorial.Person();
p

但是,即使我逐个遵循每个步骤,我在检查视图中得到一个“null”结果,而不是检查器中的预期类字段(应该是'name'和'maximumBooks')< / p>

这是“人”类:

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的过时版本。我按照以下步骤将包导入剪贴簿:

  1. 单击“设置运行代码的导入声明”快捷方式
  2. 添加包...
  3. 选择'org.totalbeginner.tutorial。*'并按OK。
  4. 我缺少一个不同的步骤吗? Person类或Scrapbook都没有任何明显的编译错误。我错过了什么或做错了什么?

1 个答案:

答案 0 :(得分:1)

Scrapbook Page(。jpage)不在您的包内,它只评估表达式

必须使用

完成导入 终止按钮菜单旁边的

Set the Import Declarations for the Running Code button - &gt;添加套餐 - &gt;选择您的套餐

enter image description here

Person p = new Person();
p

选择所有2行并检查以在表达式视图中查看结果

enter image description here