之前没听过这个概念
块是java类中不太常见的一个元素。声明方式与方法体类似,分为static块和实例块两种。
实例块:
{块体}
实例块不能直接调用,每一次调用构造方法创建对象的时候,都会在调用构造方法之前自动调用实例块的代码
static块
static {块体}
实例块不能直接调用,第一次调用构造方法创建对应对象时候在调用构造方法之前调用一次
内部类,类里面声明的类。包含内部类的类也被称为外部类
内部类可以像方法一样使用外部类的属性和方法,同时内部类也具有类的特征,属性、方法、构造方法。内部类也需要创建对象才能使用内部类的成员