Java私有变量和私有方法

当在一个类中用包含私有变量或者私有方法的类后,该对象不能访问自己的私有变量和私有方法。如果私有变量或者私有方法又是静态成员变量,也不能通过类名来直接调用这个私有的类方法。


对于私有成员变量或者方法,只有在本类中创建该类的对象时,这个对象才能访问自己的私有成员变量和类中的私有方法。


用某个类在另外一个类中创建对象后,如果不希望该对象直接访问自己的变量,就应当将该成员变量访问权限设置为private。


源程序:

public class Example2_4 {
public static void main(String args[]){
Example2_4 exa=new Example2_4();
exa.money=3000;

int m=exa.getMoney();

System.out.println(m);
}

private int money;

Example2_4(){
money=2000;
}

private int getMoney(){
return money;
}
}


程序运行结果:

3000







你可能感兴趣的:(Java编程)