如果我有Person類將處理所有的公共屬性基地和派生類
Person.cs
public class Person
{
public FirstAndLastName {get; set;}
public Health Health {get; set;}
public Personality Personality {get; set;}
}
現在我需要對不同類型的球員(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類中定義的所有屬性? 謝謝