kev*_*vin 3 c#
这是我在最近的技术测试中收到的问题:
如果您不想创建类的实例,则在类声明中使用以下哪些关键字?
此外,这在现实世界中的相关性是什么?(即它是否经常使用)(并且没有静态不是一个选项,我希望看到它).
als*_*d42 9
如果您不想创建类的实例,则在类声明中使用以下哪些关键字? A)null B)void C)private D)为空
A)null B)void C)private D)为空
没有.
null并且void在类声明中不是有效的关键字,empty根本不是关键字,并且private不会阻止创建实例.
null
void
empty
private
招数问题?
编辑
为了回答你的第二个问题,那些无法实例化的类通常用于保存相关的实用程序方法,这些方法在调用或扩展方法之后不需要保存任何类型的状态(在扩展方法的情况下,类必须声明为静态) .
Sea*_*gan 5
我认为他们有可能会为"私有"适用于默认的构造函数,以防止它被调用,而具有通过静态工厂方法正在做的实例,它在所有.
归档时间:
12 年,7 月 前
查看次数:
1300 次
最近记录:
12 年,6 月 前