【发布时间】:2012-11-24 13:25:36
【问题描述】:
如果我有一个可以处理所有常见属性的 Person 类
Person.cs
public class Person
{
public FirstAndLastName {get; set;}
public Health Health {get; set;}
public Personality Personality {get; set;}
}
现在我需要 Player 对象,然后需要不同类型的球员(soccerPlayer、bballplayer 等)。由于球员是一个人,我可以使用这种方法
Player.cs
public class Player:Person
{
public Sport Sport {get; set;}
}
现在我想实现一些基于运动的球员独特属性,例如:在篮球场上,或在足球(足球)中截击。你有照片。
Basketball.cs
public class Basketball:Player
{
public int AlleyUpLevel {get; set;}
}
问题:这是创建基类和派生类的正确方法吗,我的篮球运动员是否可以访问 Person 类中定义的所有属性? 谢谢
【问题讨论】:
标签: c#