C# 继承类属性获取:接口无属性,子类如何访问?
在 C# 中,即使接口没有定义属性,也可以通过继承类对象的实例化来获取其属性。具体来说,可以通过以下方式获取继承类的属性:
- 创建继承类的对象实例:
BaseClass obj = new DerivedClass();
- 使用对象实例访问继承类的属性:
string value = obj.PropertyName;
这里假设 'DerivedClass' 是从 'BaseClass' 继承而来,并且 'BaseClass' 中有一个名为 'PropertyName' 的属性。通过将 'DerivedClass' 实例化为 'BaseClass',可以访问该属性。
需要注意的是,如果在实例化时使用的是 'DerivedClass' 类型,而不是 'BaseClass' 类型,那么也可以访问 'DerivedClass' 中的属性,但无法访问 'BaseClass' 中的属性。
原文地址: https://www.cveoy.top/t/topic/ofJp 著作权归作者所有。请勿转载和采集!