java - 在java中设置字段等于方法的参数

标签 java methods field

所以我的代码如下所示:

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。

任何帮助将不胜感激:)

最佳答案

您应该添加getterssetters(也称为访问器更改器(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/

相关文章:

java - 创建多个彼此距离为 "x"的对象

java - 在java中评估两个字符串

javascript - 为什么 'indexOf' 没有返回任何内容?

java - 访问 Java 类的静态字段时出现问题

c++ - 这两个领域/方法有什么区别?

php - 以编程方式,我想要一个没有 "body"字段的 Drupal 7 内容类型

java - Spring MVC - 使用注释将 Controller 映射到 URL

java - 如何在模态面板中添加滚动?

java - 在方法中创建通用实例

generics - Rust:对通用参数的引用不满足特征绑定(bind)