封装:
概述:隐藏对象的属性和实现细节,仅对外提供一个公共的访问方式。
怎么隐藏?
通过 private 关键字。
private:
是一个关键字,也是一个访问权限修饰符,可以修饰类中的成员,
被它修饰的内容只能在本类中使用。
公共的访问方式是什么?
getXxx()和setXxx()。
好处:
1、提高代码的复用性。
2、提高安全性。
3、实现了代码的分离。
this关键字:
概述:代表本类当前对象的引用。
//谁调用,this就代表谁。
//每一个成员方法内部都有一个默认的this关键字,谁调用该方法,this就代表谁。(先这么记忆,不严谨,因为static还没有讲)
作用:就是用来区分 局部变量和成员变量重名问题的。
/*
使用变量遵循就近原则,局部有就使用,没有就去本类的成员位置找,
有就使用,没有就报错。
//先这么记忆,不严谨,因为本类成员找不到,还会去父类找。
*/ |
|