如果我有将处理所有常见属性的 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 类中定义的所有属性?谢谢