'static'关键字在一个类中做什么?
具体来说,我正在尝试这段代码:
package hello;public class Hello { Clock clock = new Clock(); public static void main(String args[]) { clock.sayTime(); }}
但它给出了错误
无法访问静态方法main中的非静态字段
所以我把声明改为clock
:
static Clock clock = new Clock();
它奏效了。在声明之前放置该关键字是什么意思?对于该对象可以做什么,它究竟会做什么和/或限制什么?
胡子哥哥
杨__羊羊
Helenr
慕村225694
相关分类