JAVA 类修饰符

JAVA类的修饰符主要有public,default,protected,private,final,abstract,static


其中外部类中用到的只有public,final,abstract或者不加任何修饰符,不能显式添加default

(如果加了其他修饰符,eclipse会提示Illegal modifier for the class xxx; only public, abstract & final are permitted)


1.外部类的访问限定符(public ,final,abstract以及default)

public:全局访问,任何类都可以访问。一个文件只能有一个public ,如果有public的情况下,文件名需要和public类的类名一样

final:禁止继承

abstract:抽象类

default:包内访问权限(注意不能显式添加default修饰符)


2.内部类的访问限定符(外部类 以及 protected,private,static)

protected:只有同文件,同包或者继承它的子类能使用该内部类

private:除了它的外部类和其外部类的其他内部类,都不能访问

static:静态内部类

posted @ 2017-06-14 20:10  fengbs  阅读(635)  评论(0编辑  收藏  举报