★★创造未来★★

Only Creation Can Develop The World!

17.10.5 Private constructors
When a class declares only private instance constructors, it is not possible
for other classes to derive from that
class or to create instances of that class (an exception being classes
nested within that class). [Example: Private
instance constructors are commonly used in classes that contain only static
members. For example:
public class Trig
{
private Trig() {} // Prevent instantiation
public const double PI = 3.14159265358979323846;
public static double Sin(double x) {?}
public static double Cos(double x) {?}
public static double Tan(double x) {?}
}
The Trig class groups related methods and constants, but is not intended to
be instantiated. Therefore, it declares
a single empty private instance constructor. end example] At least one
instance constructor must be declared to
suppress the automatic generation of a default constructor.
阅读更多
个人分类: c#/c++
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

17.10.5 Private constructors

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭