本博客 猫叔的博客,转载请申明出处
本系列为猫叔综合整理的Java面试题系列,如有雷同不胜荣幸。
由于静态块在类被加载时就会被调用,因此可以在main()方法执行前,利用静态块实现输出“HELLO WORLD”的功能。
作用域与可见性 | 当前类 | 同一package | 子类 | 其他package |
---|---|---|---|---|
public | YES | YES | YES | YES |
private | YES | NO | NO | NO |
protected | YES | YES | YES | NO |
default | YES | YES | NO | NO |
可以定义多个类,但是最多只能有一个类被public修饰,并且这个类的类名与文件名相同。