由于java中一个类不能继承多个父类,而这个类又需要多种属性,这个时候就可以用接口了,比如说我写一个类:public class Testextends JFrame{}但是你又想用这个类中实现多线程技术,这个时候就不能让它再继承Thread类了,但是你可以这样:public class Test extends JFrame implements Runnable{}这样你就既拥有JFrame的属性和方法了,而且也可以用这个类使用多线程技术。 (只能继承一个类,可以实现多个接口,也就是说,除了Runnable你还可以实现其它的接口)...