java中的private

来源:百度知道 编辑:UC知道 时间:2024/06/17 23:43:44
我想问下Java中
通过Setx(int x) Getx()来访问一个私有的变量
那如果是私有的方法该怎么访问呢?
希望给我写个代码!
谢谢

私有方法一般用作所在类方法的辅助实现.既然外部需要调用这个方法,不如直接将其写成public的好.如果在同一个包内,也可以用默认的访问修饰符

如果非要另写一个方法访问的话..

public class MyClass{
private void secretMethod1(){}

public void openlyMethod1(){//对应secretMethod1
secretMethod1();
}

private int secretMethod2(){
int i=100;
return i;
}

public int openlyMethod2(){//对应secretMethod2
return secretMethod2();
}
}

public的方法具有和private相同的返回类型即可