有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

eclipse是Java新手,在将剪贴簿链接到构造函数方面存在问题

我将继续学习EclipseJava教程(目前是第3课),其中介绍如何将包导入剪贴簿。在这种情况下,这意味着我可以打电话

Person p = new Person();
p

而不是

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

但是,尽管我已经一步一步地完成了每个步骤,但我在inspection视图中得到了一个“null”结果,而不是inspector中预期的类字段(应该是“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版本。我按照以下步骤将包导入剪贴簿:

  1. 单击“设置运行代码的导入声明”快捷方式
  2. 添加包
  3. 选择“组织”。完全是初学者。教程。*'然后按OK

有没有我错过的另一个步骤?Person类或剪贴簿都没有任何明显的编译错误。我错过了什么或做错了什么


共 (1) 个答案

  1. # 1 楼答案

    Scrapbook Page(.jpage)不在包中,它只计算表达式

    导入必须使用

    Set the Import Declarations for the Running Code button终止按钮菜单旁边->;添加程序包->;选择你的包裹

    enter image description here

    Person p = new Person();
    p
    

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

    enter image description here