猿问

为什么Thread.sleep(3000);不用实现接口或者继承Thread就可以用?

public class JavaContest {
public static void main(String[] args) throws Exception {
Thread.sleep(3000);
System.out.println("alive");
}
}

泛舟湖上清波郎朗
浏览 366回答 3
3回答

吃鸡游戏

因为这个方法是Thread类已经写好了实现的静态方法,因为是静态方法,所以不需要你创建任何对象就可以使用

慕森王

sleep是静态方法,不用实例化,静态方法是属于类的,普通方法是属于对象的,所以只要import了Thread类就能用sleep

一只斗牛犬

静态方法可以直接调用.它底层是用C实现的,会自动获取到当前线程
随时随地看视频慕课网APP
我要回答