
.net中类的共享方法什么情况下使用
.net中类的共享方法什么情况下使用。一个类用共享方法,和直接实例化这个类,然后使用其方法有什么不同。各自的优缺点是什么?什么情况下区别使用?加分了,希望兄弟们能帮个忙。...
.net中类的共享方法什么情况下使用。
一个类用共享方法,和直接实例化这个类,然后使用其方法有什么不同。
各自的优缺点是什么?
什么情况下区别使用?
加分了,希望兄弟们能帮个忙。 展开
一个类用共享方法,和直接实例化这个类,然后使用其方法有什么不同。
各自的优缺点是什么?
什么情况下区别使用?
加分了,希望兄弟们能帮个忙。 展开
4个回答
展开全部
如果我没有猜错的花楼主要表达的意思是静态方法吧?
静态方法存在一个并发的问题,同静态变量一样,如果有多个高并发的应用程序频繁的使用某静态方法的时候就会引发内存冲突
另外,在多线程处理的过程中,静态方法容易造成内存的overfllow
当然,平时我们使用是没有任何问题的,只要你的静态方法里没有引用或者修改静态变量就行
静态方法调用简单,不用实例化类,可以节省一定的内存空间
建议经常使用,只要静态方法不引用静态变量一般不会引起冲突的问题的
比如我们产用的COMMON方法,大部分都是静态方法,有些东西没有必要实例化
同样,当你使用静态方法的时候,如果参数过多的话使用实例化方法会更好一些
我想应该能解释楼主的疑惑了把
静态方法存在一个并发的问题,同静态变量一样,如果有多个高并发的应用程序频繁的使用某静态方法的时候就会引发内存冲突
另外,在多线程处理的过程中,静态方法容易造成内存的overfllow
当然,平时我们使用是没有任何问题的,只要你的静态方法里没有引用或者修改静态变量就行
静态方法调用简单,不用实例化类,可以节省一定的内存空间
建议经常使用,只要静态方法不引用静态变量一般不会引起冲突的问题的
比如我们产用的COMMON方法,大部分都是静态方法,有些东西没有必要实例化
同样,当你使用静态方法的时候,如果参数过多的话使用实例化方法会更好一些
我想应该能解释楼主的疑惑了把
展开全部
分太少哥们,这么多20分没人会答的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
具体什么情况下使用很难说!这要根据具体情况!
比如当你做的项目里有一个经常用的方法!这是你就可以把这个方法写到类里面!public 公共话这个方法,这样你就可以直接引用了这个方法了在你的项目了!不过你要想声明这个类!然后实例化这个类!
你说的把类中的一个方法定义成一个公共方法!不把这个类实例化是不可用的!
比如当你做的项目里有一个经常用的方法!这是你就可以把这个方法写到类里面!public 公共话这个方法,这样你就可以直接引用了这个方法了在你的项目了!不过你要想声明这个类!然后实例化这个类!
你说的把类中的一个方法定义成一个公共方法!不把这个类实例化是不可用的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询