我有一个关于从基类继承属性的问题(请参阅下面的示例代码)。我可以创建一个ParentClass实例,为BaseString赋值,然后再创建一个ChildClass实例,它可以读取我分配给ParentClass实例的BaseString的值吗?还是那个糟糕的节目?
我问这个是因为我有一个场景,我有一个包含10个左右输入的表单,我已经分配给父类(因为我不知道我当时会使用哪个子类)用户点击提交。稍后当我弄清楚要使用的父类的哪个特定子类时,我创建了子类的实例但是无法确定是否有办法传递父类的引用以便能够读取来自父母的属性。
Class ParentClass
{
protected string BaseString {get; set;}
public ParentClass()
{
}
}
Class ChildClass: ParentClass
{
public ChildClass()
{
MessageBox.Show("The base string is " + this.BaseString);
}
}