- 博客(2)
- 收藏
- 关注
原创 创建一个“Animal“类作为基类,以及“Dog“和“Cat“作为子类,展示继承和多态的基本应用。
现在,我们来展示如何使用这些类来实现多态。由于我们使用的是Animal类型的变量,但实际调用的是Dog类的makeSound()方法,这就是多态的应用。在上面的代码中,animal变量可以保存Dog或Cat对象,这是因为Dog和Cat都是Animal的子类。多态则是Java中的另一个核心概念,它允许我们使用父类类型的变量来保存子类类型的对象,并且在运行时动态地选择正确的方法执行。总之,通过定义基类Animal和子类Dog、Cat,并展示如何使用这些类来调用方法,我们展示了Java中的继承和多态的基本应用。
2023-12-13 11:02:52
2515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人