using System;
namespace 实验C__4._2
{
abstract class Vehicle
{
protected string x;
public Vehicle(string a)
{
x = a;
}
public abstract string NumOfWheels();
}
class Car : Vehicle
{
public Car(string a):base(a)
{
}
public override string NumOfWheels()
{
return x;
}
}
class Motorbike : Vehicle
{
public Motorbike(string a) : base(a)
{
}
public override string NumOfWheels()
{
return x;
}
}
class Program
{
static void Main(string[] args)
{
Car a = new Car("双轮车");
a.NumOfWheels();
Motorbike b = new Motorbike("四轮车");
b.NumOfWheels();
}
}
}
很明显,你的代码中没有要求程序要任何输出。
需调用Console.WriteLine()
方法来输出你需要输出的内容。
您并没有接住 NumOfWheels()方法返回的数据