1
6
抽象类的公共构造函数是没有理由的。我假设编译器不抱怨的原因很简单,就是他们没有花时间来覆盖它,因为它实际上并不重要,不管它是公开的还是受保护的。 |
2
3
在抽象类中,例如实例构造函数、修饰符
如果所有实例构造函数都是
注意:如果没有为非静态类提供实例构造函数,那么编译器将自己生成一个。这是一个采用零参数的构造函数。如果类是抽象的,则自动生成的构造函数是
如果抽象类的实例构造函数是
如果唯一的构造函数是
|
3
1
杜佩:还有一个问题是这样的: Abstract class constructor access modifier
这个问题的答案归根结底是一样的:如果你声明它,那就不重要了。
另外,在文学中似乎也有一些关于它的讨论(例如 Framework Design Guidelines )这在blogpost中引用: Good design or bad design of abstract class? |
4
1
是的,A
一
一
|
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |