我想找到java.net.ServerSocket
accept()
方法的内容(因为我试图覆盖它,因此它返回不同的类型)。这在Eclipse中是可能的,还是在Java中?
感谢。
答案 0 :(得分:1)
不,在Java中是不可能的。因为,您无法修改您覆盖的函数的返回类型。 Java Tutorials Overriding and Hiding Methods说(部分)
具有相同签名的子类中的实例方法(名称,加上其参数的数量和类型)和返回类型作为超类中的实例方法会覆盖超类的方法。
我建议您使用@Override
annotation来保护自己免于意外覆盖的overloading方法。