首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

问一个很笨的有关问题

2013-08-01 
问一个很笨的问题。如在一个窗体的一个过程中,我定义了一个对象(自定义的类)比如我有一个做某个事的类。我在

问一个很笨的问题。
如在一个窗体的一个过程中,
我定义了一个对象(自定义的类)
比如我有一个做某个事的类。
我在过程里定义并使用了它,那么,我退出这个过程的时候,我需要手工关闭它不?
[解决办法]
你这个问题就好是是问:我吃一口饭的时候,需要用手托下巴把嘴关上?

正常来说,就是“不需要”。当然并不排除特例,但是那是特例。
[解决办法]
"关闭"不是面向对象本身的功能,而是你自己定义的类的功能,比如你的类是文件读写或者数据库访问,那你就会定义Open打开方法和Close关闭方法,如果你只是定义一个简单的数学方法,那当然就没有打开和关闭的概念了。

为了方便你开发有打开关闭的类,引入了Dispose这种模式来设计。
[解决办法]
不需要,大多数就跟在一个过程中定义一个局部变量一样,这个过程调用结束,属于它的资源基本都会被释放,当然不排除特例
[解决办法]

引用:
你这个问题就好是是问:我吃一口饭的时候,需要用手托下巴把嘴关上?

正常来说,就是“不需要”。当然并不排除特例,但是那是特例。


大神,你搞笑的功力也不差啊

热点排行