C#派生类必须执行基类构造函数吗?
5个回答
展开全部
语法上可以不执行。
你只要不写 base(),基类的构造就不被执行。
不过,如上面各位所说的,不执行父类的构造有可能导致逻辑上的问题。比如父类private成员没有被初始化什么的。
你只要不写 base(),基类的构造就不被执行。
不过,如上面各位所说的,不执行父类的构造有可能导致逻辑上的问题。比如父类private成员没有被初始化什么的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以啊 在派生类的 构造函数后面 不加 base 就行了 里面写自己的构造函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然不可以啊 ,构造函数是一个特殊的函数成员,它在每次创建对象是被自动调用
作用 是实例化对象 初始化数据的
作用 是实例化对象 初始化数据的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你想如果不执行,父类中的private字段如何处理呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询