1.关于“static”关键字的讨论:
1.1. “static”关键字是静态的意思;
1.2. 定义静态变量或者静态函数的时候使用该关键字;
1.3. 被定义为static的函数,可以不需要new一个新类而直接被调用。
比如:Math类里有一个方法叫做public static sub()方法,
那么就可以Math.sub(),调用该方法。
1.4. 所谓静态方法和静态变量,程序一启动,便在内存中初始化了;
而不需要通过构造函数进行new一个。
2.在Java里的static方法是不能被override(重写)的。
原因:2.1. override的机制是运行时(runtime)的动态绑定,
而static方法是在编译时静态绑定的。
2.2. static方法并不与任何类的具体实例有关,
因此无法应用继承的概念。
**温馨生活,温暖你我**
人的成熟不是年龄,
而是心态;
心的成熟不是遇到的事情多,
而是对待事情的态度。