草庐IT

restriction

全部标签

java - 'static' 关键字在类中的作用是什么?

具体来说,我正在尝试这段代码:packagehello;publicclassHello{Clockclock=newClock();publicstaticvoidmain(Stringargs[]){clock.sayTime();}}但它给出了错误Cannotaccessnon-staticfieldinstaticmethodmain所以我把clock的声明改成这样:staticClockclock=newClock();它奏效了。将关键字放在声明之前是什么意思?就可以对该对象执行的操作而言,它究竟会做什么和/或限制什么? 最佳答案

java - 'static' 关键字在类中的作用是什么?

具体来说,我正在尝试这段代码:packagehello;publicclassHello{Clockclock=newClock();publicstaticvoidmain(Stringargs[]){clock.sayTime();}}但它给出了错误Cannotaccessnon-staticfieldinstaticmethodmain所以我把clock的声明改成这样:staticClockclock=newClock();它奏效了。将关键字放在声明之前是什么意思?就可以对该对象执行的操作而言,它究竟会做什么和/或限制什么? 最佳答案