静态和非静态的区别
静态:
使用static关键字
使用类名调用
在静态方法中,可以访问静态成员
在静态方法中,不可以直接访问实例成员
调用前需要初始化(构造方法)非静态:
不需要使用static关键字
使用实例调用对象
在实例方法中可以直接访问静态成员
在实例方法中可以直接访问实例成员
实例化对象时需要初始化(构造方法)
静态:
使用static关键字
使用类名调用
在静态方法中,可以访问静态成员
在静态方法中,不可以直接访问实例成员
调用前需要初始化(构造方法)非静态:
不需要使用static关键字
使用实例调用对象
在实例方法中可以直接访问静态成员
在实例方法中可以直接访问实例成员
实例化对象时需要初始化(构造方法)