我是Java的新手,所以我正在阅读Java Head First。我已经看到,当你有一个具有抽象方法的抽象类时,你应该在一个具体类中重写这些抽象方法,这意味着“在你的类中使用相同的方法签名(名称和参数)创建一个非抽象方法并返回与抽象方法的声明返回类型兼容的类型“。这意味着什么“返回一个兼容的类型”?
我可以清楚地知道,第一部分关于具有相同签名(名称和参数),但我想有大约返回类型,它是用抽象方法的声明的返回类型兼容的明确的解释。
什么意思是一种兼容的类型?有人可以提供一个例子吗?它是否像返回类型应该是抽象方法中定义的返回类型的类或子类?
我认为你的解释更清楚,因为你使用的代码简化了理解。谢谢@Matews Mathai – lmiguelvargasf
我的荣幸。快乐学习:) –
Head First Java是一本很棒的书。完整阅读。它把我变成今天的我。整个头部系列是好的。 –