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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© a80C51 中级黑马   /  2015-8-30 23:07  /  247 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1,定义,隐藏对象的属性和实现的细节,仅对外提供公共访问方式;
2,好处:
     a,将变化隔离;b,便于使用;c,提高重用性;d,提高安全性。
3,封装原则
     a,将不需要对外提供的内容都封装起来
     b,只提供公共方法对其访问。
4,访问控制符:
     控制级别,由小到大排列为
    private--->default--->protected--->public
5,private 只能在当前类内部被访问。
     default 访问控制的成员或者外部类可以被相同包下的其他类访问;
     protected 可以被一个包中其他类访问,也可以被不同包中的子类访问
     public 可以被所有类访问。
6,访问控制符使用原则
    1,类中绝大部分成员变量应该由private修饰
    2,该类准备做父类,只是希望被其子类重写,则可以使用protected
    3,公共的访问方方法,则应使用public

0 个回复

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