1. 属性和方法放到类中
2. 信息的隐藏
(1) 属性的隐藏
(2) 方法实现的细节隐藏
3. 权限修饰符:
从小到大的顺序:private->默认的(什么都不写)->protected->public
这四个可以修饰属性和方法
private:私有的,只在当前类内可以使用
default:默认的,什么都没加,当前包内可用
protected:受保护的,当前包内和子类可用
public:公开的,哪里都可以用
大多数情况下,类内部使用的话,属性:private,方法:public
属性无法直接赋值和访问,通过提供setter和getter方法
name:
setter:设置属性的值
public void setName(String _name){
this.name = _name;
}
getter:获取属性的值
public String getName(){
return name;
}
和直接访问,修改属性不同的地方:可以在方法中做限制