C# 类的运用

来源:百度知道 编辑:UC知道 时间:2024/06/22 17:58:12
本人想自学C#,但是看到一些资料书的题目不会做啊,所以想请教一个高手们,下面的题怎样做啊?

1) 设计一个类Kid来保存小孩的信息,此类需要包括小孩的姓名和年龄,并通过构造函数初始化几个类的实例并显示信息。

2)设计一个类,汽车类Vehicle作为基类,并在此基础上派生出两个类,轿车类Car和卡车类Truck,汽车类应包括一个公有的成员:轮子个数Wheels、一个保护成员、重量weigh、一个虚拟成员函数Speak。轿车类包括一个私有成员乘客数passengers.卡车类除了乘客数外,还需要一个私有成员载重量load,分别生成这3个类的一个实例,并输出。

public class Kid
{
public class Kid(){}
public class Kid(string name ,int age)
{
this.Name=name;
this.Age=age;
}
private string name;
public string Name
{
get;
set;
}
private int age;
public string Age
{
get;
set;
}//这一块可以先建个私有字段,然后ctrl+R然后ctrl+E

}
//实例化 Kid kid=new Kid("wang", 25)
2.public class Vehicle{
public class Vehicle(){}
public class Kid(int wheels ,int weigh)
{
this.Wheels=wheels;
this.Weigh=weigh;
virtul void Speak()
{cw("我是一辆汽车");}
}
public class Car:Vehicle
{
public class Car(){}
public class Car(int wheels ,int weigh,int passengers):base(wheels,weight)
{
override void Speak()
{cw("我是一辆轿车");}
}
private int passengers;
public int Passengers
{
get;set;
}
public class Truck:Vehicle
{
public class Truck(){}