Interface是一个特殊的类,Interface里面存在抽象方法,所以接口不可以实例化,要实现接口需要用implements,如何定义接口中的内容是根据需要而定的。
Thread非抽象的类,创建线程继承Thread类,那么Thread是父类,让子类去继承父类。Thread封装了很多方法,用于线程。
接口是创建一个特殊的类,而继承Thread是用于复写其run方法,调用其中的start()方法来实现线程。
如果说相同的话就是就是类实现接口和类继承Thread类,都是对其方法(无论方法或抽象方法)复写,来达到自己的需求。
至于实现接口和继承Thread是两个不同的操作,创建线程是为了实现多线程提高效率等,类实现接口是为了实现复写其中的方法,是让类具备某种得有方法(属性)。 |