以下のコードには、インターフェイス、抽象クラス、およびクラスがあります。FreeCustomer クラスの抽象メソッド Print() の実装を無効にしたいと考えています。これは可能ですか?どうもありがとうございました。
public interface ICustomer
{
string CustomerName { get; set; }
double Amount { get; set; }
string Print();
}
public abstract class Customer : ICustomer
{
public string CustomerName { get; set; }
public double Amount { get; set; }
public abstract string Print();
}
public class GoldCustomer : Customer
{
public override string Print() {
return "You are a Gold Customer: " + CustomerName;
}
}
public class FreeCustomer : Customer
{
}