80分,请帮我看看这个Base是什么意思???在线,好了,立即给分。
public abstract class vehicle
{//首先我们定义一个抽象的汽车基类
public int chelun; //车轮
public float zhongliang;
public vehicle(int cl,float zl)
{
chelun = cl;
zhongliang = zl;
}
public abstract string GetMore();
//定义一个抽象方法
}
public class car : vehicle
{//定义一个轿车类,继承自vehicel ,所以他必须实现父类中的所有抽象方法
public int passeng; //乘客数量
public car(int cl, float zl, int p)
: base(cl, zl)//就是这个basep它代表什么啊?
{
chelun = cl;
zhongliang = zl;
passeng = p;
}
public override string GetMore()
{
//return 他的详细信息
}
}
------解决方案--------------------继承的父构造方法
------解决方案--------------------base就是基类vehicle,因为考虑到实现car的事例,也要默认包含其基类的实现
------解决方案--------------------public car(int cl, float zl, int p)
: base(cl, zl)//就是这个basep它代表什么啊?
{
chelun = cl;
zhongliang = zl;
passeng = p;
}
base(cl, zl)表示构造car (实力化他的时候)先调用他的积累的两个参数的构造函数
//public vehicle(int cl,float zl)
// {
chelun = cl;
zhongliang = zl;
// }