<分区>
我们现在正在 Java 类(class)中学习这两件事。我相信我了解两者的基本方面,但不确定 Casting 最终如何限制算法重用。我们的老师说我们需要为下周的考试知道这些。谁能解释一下?
<分区>
我们现在正在 Java 类(class)中学习这两件事。我相信我了解两者的基本方面,但不确定 Casting 最终如何限制算法重用。我们的老师说我们需要为下周的考试知道这些。谁能解释一下?
最佳答案
如果您进行强制转换,则您将算法限制为仅适用于一个类(或其子类)。如果您改为使用接口(interface),您将能够接受更多种类的对象,这些对象本身实现了该接口(interface)。更加灵活。
这是一个相关的 SO 问题:Explaining Interfaces to Students
关于java - Casting如何限制Java中的算法重用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21880088/