多态性.cs

来自「C#经常用到的基础实例」· CS 代码 · 共 22 行

CS
22
字号
using System;

class Car
{
	public virtual void Drive()
	{ Console.WriteLine("Drive Car"); }
}
class Truck : Car
{
	public override void Drive()
	{ Console.WriteLine("Drive Truck");	}

}
class Client
{
	public static void Main()
	{
		Car c = new Truck();
		c.Drive();	//多态性决定着将调用Truck的Drive方法
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?