请问:
既然世界上有static这个属性,那访问一个类中的方法/属性的时候就可以
Class1.StaticMethod(...); 而不用先实例化一个类那既然这样 为什么不把所有的方法和属性都定为static。我访问的时候就都不用实例化类了啊。我想不通这个问题(虽然这个问题比较傻),请教大家呵呵。
既然世界上有static这个属性,那访问一个类中的方法/属性的时候就可以
Class1.StaticMethod(...); 而不用先实例化一个类那既然这样 为什么不把所有的方法和属性都定为static。我访问的时候就都不用实例化类了啊。我想不通这个问题(虽然这个问题比较傻),请教大家呵呵。
解决方案 »
- BC30451: 未声明名称“Label1”。
- 地图 如何添加一个标注的符号
- DataList嵌套DataList2如何取值datalist2的DataKeyField
- 强类型数据集问题
- 如何获取gridview当前行某列的数值!!!!!!
- 求截取一段html里的img标签的方法
- C#和VB.net的兼容
- 連接HyperLink控件后,如何令已連接的文字變指定顏色
- 100分求助关于Server Error in '/' Application.高手请进
- 创建文件夹,含特殊字符如何处理,或者替换?
- 又是一个简单的问题..............快来啊 ..........
- 这段为什么能在vs2003下开发却不能在.net1.1下使用??
有静态字段staticItem 实例A 给它赋一个值A,则staticItem =A实例B 给它赋一个值B,则staticItem 变成B
suiqirui19872005(biy) 说始终占着内存 但是假如实例化一个类 不也是占着堆的一个空间吗
难道static的值是放在堆栈中的?而且我还不明白的是,当A设置了一个static变量的值以后假如有另外一个人B也去设置它 是被覆盖还是重新生成一个。也就是说 是引用类型还是之类型的数据?
看来程序员 把什么都想成程序模式了啊 连女朋友也想成这样
不过我只看到工厂模式....嘎嘎
Class1.StaticMethod(...); 而不用先实例化一个类
那既然这样 为什么不把所有的方法和属性都定为static。我访问的时候就都不用实例化类了啊。
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※很简单,因为世界上除了需要操作数据的方法以外还需要保存数据的变量(属性),不同的对象拥有不同数据,所以一定要实例化类来创建对象。