base关键字

来源:互联网 发布:上海巨人网络 编辑:程序博客网 时间:2024/05/17 07:05
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
namespacebase关键字
{
   classProgram
    {
       staticvoidMain(string[] args)
        {
           Carcar =newCar();
           Carcar2 =newCar("3333333",54.7);
           //Vehicle vehicle = new Vehicle();
           //Vehicle vehicle2 = new Vehicle("111111111111");
           //car.run();
           //vehicle.run();
           danlidan =newdanli();
           //danli d = new danli(string namw);
        }
    }
   publicclassVehicle
    {
       publicVehicle()
        {
           Console.WriteLine("这是父类vehicle的构造器");
        }
       publicVehicle(stringId)
        {
           Console.WriteLine("父类车牌号是:"+Id);
        }
       publicvirtualvoidrun()
        {
           Console.WriteLine("这是父类Vehicle的方法");
        }
    }
   publicclassCar:Vehicle
    {
       publicCar():base()
        {
           Console.WriteLine("这是子类car的构造器");
         }
       publicCar(stringId,doubleWeight):base(Id)
        {
           Console.WriteLine("子类car的车牌号是:"+Id+"车子重量是"+Weight);
        }
       publicoverridevoidrun()
        {
           Console.WriteLine("这是子类car的方法");
           base.run();
        }
    }
   publicclassdanli
    {
       publicdanli()
        {

        }
       privatedanli(stringname)
        {
        }
    }
}
0 0
原创粉丝点击