我们学习了不少的修饰符,如用于访问控制的public、protected、private等。到此为止,我们已经将Java中比较常用的编程概念讲述完了。
现在将这些修饰符可以适用的地方作一个简单的总结。其中,public、protected、Default和private是互斥的修饰符,它们只能选择其中之一作为某个特征的修饰符。其他几个都可以混合使用。
protected和private可以用于修饰内部类。
关键字 |
class |
属性 |
方法 |
构造器 |
自由块 |
内部类 |
public |
Y |
Y |
Y |
Y |
Y | |
protected |
Y |
Y |
Y |
Y | ||
(Default) |
Y |
Y |
Y |
Y | ||
private | ||||||
final | ||||||
abstract | ||||||
static |