为什么静态类不能被实例化

tangulao6575 2012-10-26 08:50:13
请用最通俗的话解释一下为什么静态类不能被实例化。
...全文
1530 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
不实例化的类,被命名为静态类。

你那个概念是本末倒置了。
孫大聖 2012-10-27
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

通俗的解释就是,静态类实例化后没有任何意义。
因为里的成员全是静态的。
[/Quote]
+1
yeluo1990 2012-10-27
  • 打赏
  • 举报
回复
静态类实例化后没有任何意义。
因为里的成员全是静态的。
liulingyun3c 2012-10-27
  • 打赏
  • 举报
回复
静态类可以描述固定不变的,独一无二的,可以共享的调用的。
  • 打赏
  • 举报
回复
通俗的说、它是独一无二的、
devmiao 2012-10-27
  • 打赏
  • 举报
回复
可以实例化,并且包含静态成员的普通类在C# 1.0时代就有了。如果微软设计的“静态类”也可以实例化,那么等于它什么也没有做,只是平白无故地增加了一个无用的概念。
devmiao 2012-10-27
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
不实例化的类,被命名为静态类。

你那个概念是本末倒置了。
[/Quote]

这个是正解。因为程序员说,微软,你能不能设计一个不能实例化,只包含静态成员的类,微软在C# 2.0的时候加入了这个功能,所以才有了静态类。
小枪 2012-10-27
  • 打赏
  • 举报
回复
这样理解 实例化是什么 把一个抽象实例化 抽象是什么 是一堆相同特种的物品的集合
静态 就是唯一 他是真是的 不是抽象 怎么能由他实例化出来
xiedingan 2012-10-26
  • 打赏
  • 举报
回复
因为它是静态的呀,独一无二了呗
wuyq11 2012-10-26
  • 打赏
  • 举报
回复
静态类只用于包含静态成员的类型,不能被实例化,可以直接使用它的属性与方法,
静态类最大的特点就是共享。静态类是防止继承,防止外部来NEW
Hauk 2012-10-26
  • 打赏
  • 举报
回复
通俗的解释就是,静态类实例化后没有任何意义。
因为里的成员全是静态的。
SQL77 2012-10-26
  • 打赏
  • 举报
回复
静态类在加载包含该类的程序或命名空间时由 .NET Framework 公共语言运行库 (CLR) 自动加载。


MSDN的解释。

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧