JAVA中的关键字——封装

封装

     封装就是将属性私有化,提供公有的方法访问私有属性,而将对象的属性和行为封装起来的载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。

     生活中的封装,例如台灯,你只需要知道打开开关,灯就亮,关上就灭,但其中的原理你并不知道,因为那些复杂的线路被台灯漂亮的外观封装起来了

封装的四种权限

1.private 私有的  如果该类的成员变量和成员方法是用private修饰的,那么该成员变量或成员方法只能在本类中被使用,在子类或其他包的类都是不可见的。

2.default 默认的 如果在成员变量或成员方法没有声明的情况下,那么Java会自动给这些没有声明权限的成员一个默认的权限default,这个权限则不能跨包了,该成员变脸或成员方法只能在本类或该类的子类调用了。

3.protected 保卫的 如果在成员变量或成员方法用protected修饰的,那么该成员变量或成员方法在同包的类或子类是可见的,如果要跨包,那么必须是在子类才是可见的。

4.public 公共的 如果成员变量或成员方法用public修饰的,那么在任何地方都是可见的

 

这四种权限修饰符的权限等级是     low——————————>high

                                        private->default->protected->public

posted @ 2008-10-18 23:32  瀚海双舟  阅读(2173)  评论(0编辑  收藏  举报