构造函数、错误处理

构造函数、错误处理

  构造函数在vb.net(其他语言我不清楚也不敢说)中,用 new定义,不需要。在对象实例化的时候首先运行的一段代码。如果编写一个类的时候没有创建它的构造函数,系统会默认为这个添加一个空的构造函数。可以有0到多个参数,用来完成类里面一个成员变量的初始化,或进行类实例化相关的工作。
  New构造函数通常可用于打开文件、连接到数据库、初始化变量以及处理任何需要在使用对象前完成的其他任务。

  错误处理有4类处理方法:
---忽略问题。 如果只想遇到错误的时间就简单的忽略问题,然后让程序继续运行,这可能会导致不可预知的严重后果,还有可能在程序运行当中得到的结果并不是正确的结果。

---检查可能的问题,发现问题时终止程序。设计一段结构程序列举可能会发生的错误,然后符合这个错误就直接关闭程序。这样做的效果可能用户有时间用着程序,程序就无误关闭,而用户都不知道发生什么事。

---检查可能的问题,捕获错误,并尝试修正问题。跟上一类处理方法差不多,只是将关闭程序换成错误这些错误的代码。这种方法听起来感觉不错,但是存在一些限制的问题。问题程序时复杂的,程序运行的环境变了,出现错误的类型就很难把握,如果出现了程序不知道的错误,那么得不到合适的处理,这个错误就有对程序造成影响。

---抛出异常。在面向对象的编程中,通常都会使用这种处理方法。在vb.net中使用try语句来抛出异常(语法我这里不写了)。但这种方法会占用一定的系统资源,如果能完全确认可能会出现那种类型的错误,最好就用上一种方法,抛出异常通常用于处理一些不确认的错误。
 

 

----------------
  昨天晚上勉强看完第3章(那些内容写得感觉好表面,很多地方都一步带过,虽然除了上面两个概念以外还有其他几个概念,我也不写笔记了),因为要帮一个朋友修电脑啊,辛苦附近的师弟自己的班的,一个自己班是网络系,宿舍附近的师弟是管理系,会修机的人居然超少,有时间帮他们会很开心但有时候觉得很烦啊。有时候装个系统都不会,网上那么多教程,图文的什么都有,看一下不就得了。有得依赖就不一样啊。还好这个博客只有一个人知道,有个地方给我发泄下。
  这几天不知道为什么有一种很想离开学校出去的感觉。感觉在学校对人对事都很不舒服。

转载于:https://www.cnblogs.com/jielife/archive/2009/10/29/1592200.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值