0

什么时候使用多态而不是继承是明智的?

所以,假设我们有

public class Lion extends Animals {} ;

或者

Animals ani = new Lion();

我更喜欢继承,因为我们有可靠的类可以使用。

是否归结为哪个跑得更快?

4

1 回答 1

0

没有或。

public class Lion extends Animals {} ;

定义了一个类 Lion,它是类动物的后裔

Animals ani = new Lion();

定义了一个 Animals 类型的变量 ani 并为其分配了一个新的 Lion 实例。

如果 Lion 不是来自 Animals,那么你会得到一个错误,这就是我们所能说的。

于 2012-12-16T19:12:08.427 回答