一 访问控制修饰符:
1)public:公开的,任何类
2)private:私有的,本类
3)protected:受保护的,本类、派生类、同包类
4)默认的:什么也不写,本类、同包类
二 说明:
1)类的访问修饰符只能是public或默认的
2)类中成员的访问修饰符如上四种都可以
class Card{
private String cardId;
private String cardPwd;
private double balance;
public boolean payMoney(double money){
if(balance>=money){
balance-=money;
return true;
}else{
return false;
}
}
public boolean checkPwd(String pwd){ //验证密码
if(pwd.equals(cardPwd)){
return true;
}else{
return false;
}
}
}
三 访问控制符修饰成员时的访问权限如下表所示:
四 总结:
1)数据:私有(派生类的)、受保护的(超类的)
2)行为:公开