封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
好处:
1.隐藏实现细节,提供公共的访问方式。
2.提高了代码的复用性。
3.提高安全性。
原则:
1.将不需要对外提供的内容都隐藏起来。
2.把属性隐藏,提供公共方法对其访问。
private:私有的。可以修饰成员变量和成员方法。(注意:被private修饰的成员只能在本类中访问。
private关键字:
是一个权限修饰符。
可以修饰成员(成员变量和成员方法)
被private修饰的成员只在本类中才能访问。
private最常见的应用:
把成员变量用private修饰。
提供对应的getXxx()和 setXxx()方法。
一个标准案例的使用。
this:代表所在类的对象引用。
方法被哪个对象调用,this就代表那个对象。
eg:this.name = name;
网友评论