Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 多态性是否可能没有继承
我知道它可以通过方法覆盖(继承)和接口实现来完成。但是有没有其他可能的方法?准确地说,java中的重载可以被认为是一种多态性吗?
重载就像两个约翰有不同的爱好的比喻。他们只是有相同的名字,而不是相同的ID。因此,您不能将重载视为一种多态性。
重载就不一样了。多态性应用于具有相同签名的方法,而不仅仅是名称。重载创建具有不同签名的方法,因此它们不受多态性的影响。(当然,除非您覆盖子类中的重载方法。)