1. java中的修饰符

a. 权限修饰符

private,default(默认的),protected,public

b. 状态修饰符

static,final

c. 抽象修饰符

abstract

2. 类修饰符

public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类,一个.java文件中只能有一个public类,而且文件名必须与该类相同。

default(默认的),把一个类声明为默认的,可以被同一个包中的其他类使用。

abstract,将一个类声明为抽象类,抽象类中可以有抽象方法,也可以没有。抽象类只能被继承不能被实例化。

final,将一个类声明为最终(即非继承类),表示他不能被其他类继承。

外部类不能使用protected、private、static等修饰符,内部类可以使用。

3. 成员变量修饰符

权限修饰符:private,default(默认的),protected,public

public: 表示该成员变量不仅可以被其内部的其他成员访问,而且也可以被其他类直接访问。

protected: 表示被保护的对象,说明该成员除了类自身能访问外,只给其子类与该类处于同一包的其它类访问。

private: 表示私有的,除了该类的其他成员能访问外,其它任何类都无法访问,也包括子类

default(默认的): 如果没有加修饰符的话,表示可以被同一个包中的其他类使用。

状态修饰符:

static: 成为静态变量

final: 表示不能被修改

访问权限列表:

同一个类同一个包不同包中的子类不同包中的非子类
privateT
defaultTT
protectedTTT
publicTTTT

4. 构造方法修饰符

权限修饰符:private,default(默认的),protected,public

用的最多的是public

5. 成员方法修饰符

权限修饰符:private,default(默认的),protected,public

状态修饰符:static、final

抽象修饰符:abstract 用来修饰抽象类和接口中的抽象方法

6. 一些组合方式

成员变量:public static final

成员方法:

 \* public static 
 \* public abstract
 \* public final
最后修改:2021 年 07 月 01 日 05 : 55 PM
如果觉得我的文章对你有用,请随意赞赏