JAVA 类修饰符

Posted fengbs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:静态内部类




以上是关于JAVA 类修饰符的主要内容,如果未能解决你的问题,请参考以下文章

java面向对象学习之——java中的类修饰符成员变量修饰符方法修饰符

java中的类修饰符成员变量修饰符方法修饰符

java中的类修饰符成员变量修饰符方法修饰符

java中的类修饰符成员变量修饰符方法修饰符

Java的类,方法,变量等等的默认修饰符是啥

Java修饰符