13-Java修饰符使用问题

修饰符一起使用问题

外部类 成员变量 代码块 构造器 方法 局部变量
public × ×
protected × × ×
private × × ×
static × × ×
final × ×
abstract × × × ×
native × × × × ×

不能和abstract一起使用的修饰符? 抽象类(作为父类) 和抽象方法(被实现)

(1)final:和final不能一起修饰方法和类

(2)static:和static不能一起修饰方法

(3)native:和native不能一起修饰方法

(4)private:和private不能一起修饰方法

static和final一起使用:

(1)修饰方法:可以,因为都不能被重写

(2)修饰成员变量:可以,表示静态常量

(3)修饰局部变量:不可以,static不能修饰局部变量

(4)修饰代码块:不可以,final不能修改代码块

(5)修饰内部类:可以一起修饰成员内部类,不能一起修饰局部内部类(后面讲)

posted @ 2022-06-03 22:53  心远志高  阅读(52)  评论(0编辑  收藏  举报