gpt4 book ai didi

c# - 只有无参数的基类构造函数是好的设计实践吗?

转载 作者:太空狗 更新时间:2023-10-29 23:57:49 25 4
gpt4 key购买 nike

在基类构造函数中,我总是看到无参数构造函数,如下所示:

   public abstract BaseClass {...
protected BaseClass() { }
...}

但是在基类构造函数中包含一个参数是可以接受的设计吗?

   public abstract BaseClass {...
protected BaseClass(string initObj) { }
...}

最佳答案

是的,基类需要参数化构造函数是可以接受的。这只是强加了一个要求,即任何继承的类都必须为基类构造函数提供一个值。

关于c# - 只有无参数的基类构造函数是好的设计实践吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2493238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com