using System; public class HelloWorld { public static void Main() { Animal horse = new Horse();

动态 未结 0 77
小小草
小小草 LV1 2023年9月23日 23:40 发表
这段代码的调用顺序如下: 1. 在Main方法中,创建了一个Animal类型的horse对象,并将其赋值为Horse类的实例。然后给horse对象的Age属性赋值为10。 2. 调用horse对象的Voice方法。由于horse对象是Horse类的实例,因此会调用Horse类中覆盖了基类Animal中的Voice方法。在Horse类的Voice方法中,先调用了基类Animal中的Voice方法,然后输出"sisi"。 3. 创建了一个Animal类型的sheep对象,并将其赋值为Sheep类的实例。 4. 调用sheep对象的Voice方法。由于sheep对象是Sheep类的实例,因此会调用Sheep类中覆盖了基类Animal中的Voice方法。在Sheep类的Voice方法中,先调用了基类Animal中的Voice方法,然后输出"mimi"。 5. 程序等待用户输入任意键后结束。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复