【发布时间】:2026-01-27 15:00:01
【问题描述】:
如果我有一个名为 Animal 的超类,以及一个名为 Cat、Dog、Bird 的子类。
如果我读取了一个 Animals 数组,并且想要访问一个名为 meow() 的特定于 Cat 的方法,我该怎么做?
我知道我可以使用 getClass() 来找出 Animal 的子类,但是我如何使用来创建访问 meow() 的引用
【问题讨论】:
-
您可能必须更改为使用
instanceof,因为您可能还继承了Cat类,您可能还想调用meow方法。 -
感谢所有 cmets。
标签: java