java - 对象的设置方法错误

标签 java object getter-setter

不太清楚为什么,但 Eclipse 在我的 setter 方法上出现错误,显示“语法错误,插入“...VariableDeclaratoid”以完成 FormalParamaterList。”

这是我的代码:

public class Student {
    public int id;
    public String name;

    Student() {

    }

    public int getID() {
        return id;
    }


    public void setID(i) {
        this.id = i;
    }

    public String getName() {
        return name;
    }

    public void setName(n) {
        this.name = n;
    }

    public String toString() {
        System.out.println("The student's name is: " + this.name);
        System.out.println("The student's ID is: " + this.id);
    }
}

最佳答案

因为您没有指定参数 in 的类型。见下文

public void setID(int i) {
   this.id = i;
}



public void setName(String n) {
  this.name = n;
}

关于java - 对象的设置方法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47585002/

相关文章:

c++ - 非平凡可复制类型的值表示

c#: setter/getter / setter/getter

java - 为什么JavaFX不能用.jar文件打包?

java - Ubuntu 12.04 - Eclipse 寻找不同的 libswt-gtk

javascript - JavaScript 中的对象与函数构造函数

javascript - 如何在 Flux Store 中对状态变量实现隐私保护?

Scala 构造函数、命名参数和隐式 Getter/Setter

java - WebSocket 握手期间出错

java - 如何访问远程 Java 类中的 boolean 标志

javascript - 我在最后一个函数中的数字旁边得到 NaN