public class 司机
{
public string 姓名 { get; set; }
public string 员工编号 { get; set; }
public string 驾龄 { get; set; }
public string 部门 { get; set; }
public string 驾照等级 { get; set; }
}
public class 售票员
{
public string 姓名 { get; set; }
public string 员工编号 { get; set; }
public string 部门 { get; set; }
}
public class 公共汽车
{
public string 车牌号 { get; set; }
public string 型号 { get; set; }
public 司机 驾驶员信息 { get; set; }
public 售票员 售票员信息 { get; set; }
}
这样很常见,比如定义了一个
class Eye{
// somthing
}
再定义一个Person
class Person
{
public List<Eye> Eyes{ get; set;}
}
建议把C#的类型和类结构体学明白,就知道了,这是基础。
好的 我再去多学学
类型Class就是一个模板,建立一个字段就是用这个Class类型,创建一个它的实例出来。
class ClassName
{}
ClassName instance=new ClassName();
instance就是ClassName类型的实例。
系统给我们已经定义好了很多类型Type,比如基础值类型的int,double等。
我们使用的时候就是创建一个实例变量来用的,int a=10; double b=20.0;
这是在class2中定义了一个class1类型的成员