public和private关键字的区别????

来源:百度知道 编辑:UC知道 时间:2024/06/17 23:49:36
初学,在声明变量的时候不知道该用哪个?还有就是两个的区别?麻烦给举个例子吧 谢谢

private,标识只有在当前对象可以用,public表示外面也可以用
例如:
public class User(){
private userId;
public username;
}

User u = new User();
这时你只能访问u.username.private的userId是不能被访问的

public声明公共类
private声明私有类
公共类其他类可以调用,而私有类只能在本类使用
例子?随便一本书上就有,自己学还是多看点好