所以我的代码如下所示:
public class CLASSNAME {
private String name;
private int age;
public METHODNAME(String testName, int testAge) {
//does something
}
public ANOTHERMETHOD() {
//does something else
}
}
我在另一个类中声明了 testName 和 testAge,但我需要在我的字段中访问它们,以便我可以在其他方法中使用它们。现在我只能在 METHODNAME 方法中访问 testAge 和 testName。
任何帮助将不胜感激:)
最佳答案
您应该添加getters和setters(也称为访问器和更改器(mutator))。对于示例
,
public class Example {
public Example(String name, int age) {
this.name = name;
this.age = age;
}
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
然后您可以从类的实例修改(或检索)值。
关于java - 在java中设置字段等于方法的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36051114/