static分为静态类,静态方法(类方法),静态变量。
1、main就是静态方法。
2、静态方法可以直接调用同类中的静态成员,但不能直接调用非静态成员。
3、如果希望在静态方法中调用非静态变量,可以通过创建静态类的对象,然后通过对象来访问。
4、在普通成员方法中,则可以直接调用(访问)同类的非静态变量和静态变量。5、静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
6、静态块和非静态块构造方法的执行顺序为:
静态代码块--》非静态代码块--》构造方法。
static分为静态类,静态方法(类方法),静态变量。
1、main就是静态方法。
2、静态方法可以直接调用同类中的静态成员,但不能直接调用非静态成员。
3、如果希望在静态方法中调用非静态变量,可以通过创建静态类的对象,然后通过对象来访问。
4、在普通成员方法中,则可以直接调用(访问)同类的非静态变量和静态变量。5、静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
6、静态块和非静态块构造方法的执行顺序为:
静态代码块--》非静态代码块--》构造方法。
相关课程