Java基础2——访问权限控制
上一篇 /
下一篇 2014-12-24 20:17:15
/ 个人分类:原创
成员访问权限:
1、public:所有可访问。
2、包访问权限(默认):同包可访问(同目录结构)。
3、priavte:除了包含该成员的类,其他任何类都不能访问这个成员。
(如果默认构造器是唯一定义的构造器,并且它是private的,那么它将阻止对此类进行的继承。构造器是private的,那么也就不能创建该类的对象)
4、protected:继承访问权限,同时也提供包访问权限。
类访问权限:
1、public
2、包访问权限
3、内部类可以是private和protected的
------------------------------------------------------------------------
特殊用法:
1、将类的构造器指定为private,在类中创建static方法可创建该类的对象。作用:可在返回引用之前在该类上做些额外的
工作,或是记录到底创建了多少个对象(限制其数量。。。)。
6.4练习9!!!
类是包访问权限,即使构造器是public的,包以外的类也无法创建该类的对象。
---------------------------------------------------------------------------
收藏
举报
TAG: