最近在结合源码查看设计模式时,出现了“包级私有”的关键字,经过各种查证,根据个人理解,所谓包级私有:即它的访问权限为仅同一个包下的类可以访问,不存在默认的访问修饰符
不确定是否正确,暂时这么标记,后续搞明白了,再来修改。
书中原代码:setLoginedUser()方法是包级私有的
public class LoginSession{
static LoginSession sLoginSession = null;
private User loginedUser;
private LoginSession(){
}
public static LoginSession getLoginSession(){
if(sLoginSession == null){
sLoginSession = new LoginSession();
}
return sLoginSession;
}
void setLoginedUser(User user){
loginUser = user;
}
public User getLoginedUser(){
return loginedUser;
}
}