强制所有子类仅包含特定类型的变量

时间:2018-11-08 12:18:03

标签: c# oop inheritance

这是我的课程:

   public abstract class Input
{

}

public class CreatePendingOrderInput : Input
{
    public string customerNo;
    public string callingCountry;
}

public class GetCustomerDetailsInput : Input
{
    public string customerName;
    public string customerAge;
}

我要强制执行所有Input子级的类,仅定义类型string的变量。这可能吗?

1 个答案:

答案 0 :(得分:2)

不,那是不可能的。 从基类派生时,唯一要强制执行的事情是,派生类具有基类拥有的所有内容,但构造函数和终结器除外。