说起VB.NET视频,还确实是不得不感叹,两位老师讲的是有声有色,我听得却是糊里糊涂。视频看完之后,很多人发出同一个声音:我学到了什么?我,亦是如此。既然看视频效果不大,找资料呗,结合《Visual Basic.NET程序设计》这本书,又对VB.NET有一个简单的认识。
在资料中又看到了‘事件、委托和接口’以及‘继承与多态’的内容,前面并没有对此做一个详细的总结,借这个机会,学习加回顾,对知识再重新认识一遍。
委托的本质是一种对象,也称为“类型安全函数指针”,因为它们与在其他语言中使用的函数指针非常类似。但与函数指针不同,委托是基于类System.Delegate的引用类型的对象。它与函数指针的区别是:委托既可以引用实例方法成员,也可以引用共享方法成员,而函数指针只能引用共享的函数成员。 用实例来说明即两个对象之间并无直接关系,但又想使两者发生联系,那么就需要委托一个对象来执行,完成这一系列的动作。但又与代理不同,具体就不做详细说明了。
二、事件 事件是一种对外界的 *** 作产生响应的机制,在程序中通过事件的声明与激发机制,可以使对象具有与应用程序进行交互的能力。 事件是在创建类时声明,并决定在什么方法中触发事件,至于响应事件后,程序执行的 *** 作由类的使用者根据需要决定。 事件的声明:可以在类、结构、模块或接口中声明事件,基本形式:Public Event 事件名(参数列表) 事件的激发:采用RaiseEvent关键字,基本形式:RaiseEvent 事件名(参数列表)
三、接口 接口的定义与类相似,包含一组内部定义的属性、方法和事件,但与类不同的是,接口不提供这些成员的实现; 一个类可以支持多个接口,多个类也可以支持相同的接口; 接口用interface声明,而不是class,接口名称前要加一个大写字母“I”,使用之前必须先声明,声明方式: Interface 接口名 接口体 End Interface 接口中的方法或属性前面不能有修饰符、方法没有方法体,接口不能定义成员;
四、继承 继承是面向对象程序设计中实现代码重用的重要机制,在现有的类(称为直接基类)上建立新类(称为派生类)的处理过程称为继承。 VB.NET不仅能实现代码层次上的继承,而且还能实现窗体的继承。 子类不但继承了父类的所有特性,还可以定义新的特性。 五、多态 多态性是类为方法提供不同实现方式的能力,即同一 *** 作作用于不同类的实例,这些类对它进行不同的解释,从而产生不同的执行结果的现象。 多态性的三种实现方式:基于继承的多态性、基于接口的多态性、基于抽象类的多态性; 多态需要注意的几点:子类以父类身份出现;子类在工作时以自己的方式实现;子类以父类的身份出现时,子类特有的方法和属性不可以使用。
上述总结只是把之前和现在接触的内容稍加结合来理解,并不是很深刻,实践出真知,希望之后有更深一层次的认识。 总结
以上是内存溢出为你收集整理的【VB.NET】知识重现全部内容,希望文章能够帮你解决【VB.NET】知识重现所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)