关于JAVA中的访问权限的几点注意

来源:互联网 发布:淘宝为什么是c2c模式 编辑:程序博客网 时间:2024/04/29 22:55

1、不管类的访问权限是什么,在任何地方都是可以访问该类中的public static成员的。换句话说,public static void main的访问权限不受类的访问权限约束。

 

2、对于类,访问权限只可以是包访问权限或public,不可以定义成private或protected。另外,类也不可以是static的(内部类除外)。

类的private效果可以通过把构造器的访问权限设定成private来实现,这样可以阻止直接创建该类的任何对象(可以通过创建该类的静态方法返回该类的对象的方式来创建)。

 

3、protected也提供包访问权限。因此访问权限从大到小依次为:public、protected、包访问权限、private。

 

4、如果没有指定类所属的包,那将把该类所属的目录作为一个包。

 

5、import static可以用来导入某个包中或者类中的静态方法,之后在使用该静态方法的时候就不需要指定包名了。

 

6、构造器也是static方法。

原创粉丝点击