A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© shijialong1111 中级黑马   /  2016-7-3 16:51  /  397 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

封装:
        定义:        隐藏了对象的属性和实现细节, 仅对外提供公共的访问方式
        好处:
                隐藏实现细节, 提供公共的访问方式
                提高了安全性
                提高了代码的复用性
        原则:
                把不需要对外提供的内容隐藏起来
                把属性隐藏, 仅提供公共的访问方式

private :
        特点:
                是一个权限修饰符
                可以修饰成员变量和成员方法
                被其修饰的成员只能在本类中访问
        注意:
                private不能修饰局部变量, 因为局部变量只能在方法中使用, 其他类无法访问到局部变量, 方法执行完就没了, 所以加上private没有意义
                private只是封装的一种体现形式

this:
        特点: 代表当前对象的引用, 谁来调用我, 我就代表谁
        应用场景: 用来区分成员变量和局部变量的同名问题

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马