猿问

请教下为什么java中有些方法定义为静态的,比如thread中的sleep?有什么不一样吗?

为什么java中有些方法定义为静态的,比如thread中的sleep,我觉得使用thread的实例调用的话更好理解啊。比如t1是继承了thread的子类,需要他sleep是thread.sleep(t1),但我觉得使用t1.sleep()更好理解啊,虽然这样不能使用,也就是我问为什么要将他定义为静态方法…

守候你守候我
浏览 131回答 1
1回答

噜噜哒

之所以将一些方法定义为静态,第一方便调用,你直接用类名去调用就可以了。第二效率,如果你每次调用都要弄一个实例,效率多低啊
随时随地看视频慕课网APP
我要回答