1、类中声明的私有变量 都有谁可以访问?“私有”是对谁而言的?是类本身还是类的实例? msdn 中说: private Class members declared as private can be used only by member functions and friends (classes or functions) of the class. 看来是针对类而言的。换句话说,同一个类的不同对象可以互相访问对方的私有变量。是吗?我和你都是程序员,我可以偷你的钱吗? 编写一个程序验证一
本文以实例形式分析私有构造函数的特点,以及在何种情况下使用私有构造函数。相信对于大家更好的理解C#中的私有构造函数有一定的促进作用。具体如下:
一、带私有构造函数的类不能被继承
在Animal类中声明一个私有构造函数,让Dog类来继承Animal类。
public class Animal
{
private Animal()
{
Console.WriteLine("i am animal");
}
}
public class Dog :