社区
C#
帖子详情
为什么静态类不能被实例化
tangulao6575
2012-10-26 08:50:13
请用最通俗的话解释一下为什么静态类不能被实例化。
...全文
1530
12
打赏
收藏
为什么静态类不能被实例化
请用最通俗的话解释一下为什么静态类不能被实例化。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以专业开发人员为伍
2012-10-27
打赏
举报
回复
不实例化的类,被命名为静态类。
你那个概念是本末倒置了。
孫大聖
2012-10-27
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
通俗的解释就是,静态类实例化后没有任何意义。
因为里的成员全是静态的。
[/Quote]
+1
yeluo1990
2012-10-27
打赏
举报
回复
静态类实例化后没有任何意义。
因为里的成员全是静态的。
liulingyun3c
2012-10-27
打赏
举报
回复
静态类可以描述固定不变的,独一无二的,可以共享的调用的。
写个昵称都这么麻烦
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的解释。
java六大必须理解的问题 文档
java六大必须理解的问题、内容比较详细、写的比较具体
java
静态类
实例化
吗_(转)Java静态内部类的
实例化
问题
最近遇到的一个问题,记录一下。静态内部类可以被
实例化
!1.首先在外部类中的static方法中
不能
使用普通内部类,因为内部类必须要与外部类建立关联才能使用,可以说是同生共死。2.我在编码过程中,需要2个类共同完成一个功能,其中一个工具类只会被用来完成这个功能,所以我选择将这个类作为内部类,但是这个内部类与外部类又没有直接的关联(使用普通内部类,我需要new一个外部类,通过外部类才能new一个内部类,...
静态构造函数 。。
静态类
中成员必须全是静态的。
不能
在
静态类
中声明实例成员
静态类
是
不能
被
实例化
的。调用
静态类
的成员(方法,变量,属性)的时候用
静态类
名.成员名 的方式来调用 静态构造函数不可被直接调用,当创建类实例或引用任何静态成员之前,静态构造函数被自动执行,并且只执行一次。即:静态运行时被加载一次。 非静态每次运行都被加载 非
静态类
需要你自己去
实例化
加载它,才能调用 调用
静态类
成员的时候,会首先调用静态的构造函数去初始化这个静态成
静态内部类
实例化
静态内部类
实例化
结论: 静态内部类中的非静态变量和方法需要
实例化
静态内部后,才能调用。(且访问权限够) 静态内部类中的静态变量和方法可以直接访问使用。(且访问权限够) 静态内部类可以访问外部类的变量和方法 如果是静态变量和方法可以直接访问。(且访问权限够) 如果是非静态变量和方法,需要
实例化
外部类然后才能访问。(且访问权限够) 当外部类被加载的时候,静态内部类不会被加载,只有当第一次调用到该静态内部类时,才会被加载。 静态内部类类虽然写在了外部类的内部,但就像一个其他的不在外部类内部的普通的类一
“为什么抽象类
不能
被
实例化
?”
之前上课老师有问到过:“为什么抽象类
不能
被
实例化
?” 我也看了很多大佬们的帖子,都写得很好很棒!但是有一些说法我个人可能觉得有点问题: 比如:第一个观点:" 什么是抽象类? 抽象:就是不具体的意思。 类是对对象的具体描述,而抽象类不具体,没有方法体,(提供的成员不足以生成一个具体对象),那么就无法生成一个不具体的对象。就好比,你可以
实例化
一个苹...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章