不实例化的类,被命名为静态类。为什么呢?
这样理解 实例化是什么 把一个抽象实例化 抽象是什么 是一堆相同特种的物品的集合
静态 就是唯一 他是真实的, 不是抽象, 怎么能由他实例化出来。
静态类在加载包含该类的程序或命名空间时由 .NET Framework 公共语言运行库 (CLR) 自动加载。
静态类只用于包含静态成员的类型,不能被实例化,可以直接使用它的属性与方法, 静态类最大的特点就是共享。静态类是防止继承,防止外部来NEW
类名 对象名=new 类名(); 后面的()什么意思
类名 对象名 :创建名称为“对象名”的“类名”类引用变量
new :实例化对象
类名() :无参数构造方法(这个解释终于说服了我)
new 类名():以无参数构造方法实例化对象;
类名 对象名=new 类名():用指针的解释就是以无参数构造方法实例化对象并将这个对象的内存引 用赋给“类名”类的“对象名”引用变量。
对象的创建就是通过构造方法来完成,其功能主要是完成对象的初始化。当类实例化一个对象时会自动调用构造方法。构造方法和其他方法一样也可以重载。
声明对象和实例化对象的区别