首页 > 代码库 > 每日问题之子类字段属性使用父类的非静态字段属性错误
每日问题之子类字段属性使用父类的非静态字段属性错误
想在子类的字段、属性里调用父类的非静态字段、属性是不可行的,因为字段、属性的初始化是在类的构造函数之前。
比如子类调用父类的字段,需要初始化父类,但是父类没有初始化的时候你调用父类的字段、属性就会出错。
class Son: Father { public string sonKey = "son" + base.fatherKye; public void sonMethod() { sonKey = "son" + base.fatherKye; } public Son() { } static void Main(string[] args) { new Son().sonMethod(); } } class Father { public Father() { } public string fatherKye { get; set; } public void fatherMethod() { Console.WriteLine(fatherKye); } }
1472487850077.jpg
每日问题之子类字段属性使用父类的非静态字段属性错误
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。