java 这个super.start()是什么意思?

http://hi.baidu.com/sgmxyexmldabere/item/a287a0a6bd37e2476cd455de我把问题的代码放在百度空间里面了, 代码的第21行, 我怎么想也想不通, 通过println打印发现super.getCLass()返回的类是class EchoServer$1 ! 这到底是怎么一回事?谁能帮我解释一下? 拜托了
2026年09月24日 01:15
有2个网友回答
网友(1):

super.start()调用了父类的start方法。
实际上这个调用语句所在的类,也就是EchoServer$1这个类,是一个匿名内部类,该类(没有名字)重写了Thread类的一些方法,实际上是继承了Thread类。start方法是启动线程,在重写的时候一般都需要调用super.start()方法才可以。

网友(2):

调用父类的start方法呗