我有Person.cs
它将由例如Player
类来实现。
Person
有财产ExperienceLevelType
。
我想强制所有派生的类Person
实现它们自己的ExperienceLevelType
属性版本。
public abstract Person
{
public enum ExperienceLevel { Kid, Teenager}
public virtual ExperienceLevel Experience {get; set;}
}
public abstract Player:Person
{
public override ExperienceLevel Experience
{
}
}