返回首页
当前位置: 主页 > 网络编程 > .Net实例教程 >

C#中unknown的实现代码

时间:2018-11-08 20:40来源:知行网www.zhixing123.cn 编辑:麦田守望者

using System;
namespace dirtysalt
{
public class Car//class of car,has attribute of 'weight' and 'speed'
{
private int weight;
private int speed;
public Car(int Weight,int Speed)
{
weight=Weight;
speed=Speed;
}
public void setweight(int Weight)
{
weight=Weight;
}
public void setspeed(int Speed)
{
speed=Speed;
}
public int getspeed()
{
return speed;
}
public int getweight()
{
return weight;
}
};


public class Sportcar:Car//inherit class of Car,has attributes of 'weight','speed','color'
{
private string color;
public Sportcar(int Weight,int Speed,string Color):base(Weight,Speed)
{
setweight(Weight);
setspeed(Speed);
color=Color;
}
public void setcolor(string Color)
{
color=Color;
}
public string getcolor()
{
return color;
}
public static void Main()
{
Car car=new Car(100,100);
Sportcar sportcar=new Sportcar(100,200,"blcak");//here has a problem
Console.WriteLine("car's weight is "+car.getweight());
Console.WriteLine("car's speed is "+car.getspeed());
Console.WriteLine("sportcar's weight is "+sportcar.getweight());
Console.WriteLine("sportcar's speed is "+sportcar.getspeed());
Console.WriteLine("sportcar's speed is "+sportcar.getcolor());
}
}
}

------分隔线----------------------------
标签(Tag):C#
------分隔线----------------------------
推荐内容
猜你感兴趣