Static关键字
static定义的属性和方法都不受实例化对象的控制,也就是说是独立类的功能
- 非static方法可以访问static的属性或者是方法,不受任何的限制
- static方法不能直接访问非static属性或者方法,只能调用static属性和方法
分析:为什么会出现以上的限制呢?
- 所有的非static定义的结构,必须在类已经明确的产生实例化对象后才会分配堆空间,才可以使用
- 而所有的非static定义的结构,不受实例化对象的控制,即:可以在没有实例化对象的时候访问
主方法:
public:住方法是程序的开始
static:证明此方法是由类名称调用的
void:
main:系统规定好的方法名称
Stirng []args:程序运行时传递的参数
测试结果:
Static的实际应用 :
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
测试结果: