Java

java中私有变量如何调用

小亿
121
2024-06-03 09:36:08
栏目: 编程语言

在Java中,私有变量只能在类的内部访问,无法直接在类外部访问。但可以通过公有的getter和setter方法来间接地访问私有变量。

例如,如果一个类有一个私有变量private int num,可以通过以下方式调用:

public class MyClass {
    private int num;

    public int getNum() {
        return num;
    }

    public void setNum(int num) {
        this.num = num;
    }
}

public class Main {
    public static void main(String[] args) {
        MyClass obj = new MyClass();
        obj.setNum(10);
        int value = obj.getNum();
        System.out.println(value); // 输出10
    }
}

在上面的例子中,通过调用setNum方法设置私有变量num的值,通过调用getNum方法获取私有变量num的值。

0
看了该问题的人还看了