静态方法不能调用非静态的属性和方法。
非静态方法既可以调用静态的属性和方法,也可以调用非静态的属性和方法。
静态初始化块
--是在类初始化时执行,不是在创建类时执行。
--静态初始化块中不能访问非 static 成员。
this
--普通方法中,this 总是指向调用该方法的对象。
--构造方法中,this 总是指向正要初始化的对象。
--this 不能用于 staitc 方法。
--this(),通过 this() 调用其他构造方法,必须位于第一句。
静态方法不能调用非静态的属性和方法。
非静态方法既可以调用静态的属性和方法,也可以调用非静态的属性和方法。
静态初始化块
--是在类初始化时执行,不是在创建类时执行。
--静态初始化块中不能访问非 static 成员。
this
--普通方法中,this 总是指向调用该方法的对象。
--构造方法中,this 总是指向正要初始化的对象。
--this 不能用于 staitc 方法。
--this(),通过 this() 调用其他构造方法,必须位于第一句。