visualbasic.net程序设计(四)ppt

visualbasic.net程序设计(四)ppt

ID:36317816

大小:5.32 MB

页数:424页

时间:2019-05-09

visualbasic.net程序设计(四)ppt_第1页
visualbasic.net程序设计(四)ppt_第2页
visualbasic.net程序设计(四)ppt_第3页
visualbasic.net程序设计(四)ppt_第4页
visualbasic.net程序设计(四)ppt_第5页
资源描述:

《visualbasic.net程序设计(四)ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课件设计与策划:李印清程序设计VisualBasic.NET郑州航空工业管理学院第8章面向对象的程序设计教学目的教学要求重点难点教学内容教学目的通过本章的学习,掌握面向对象程序设计中类和对象的概念,理解类的封装、继承和多态性。另外,学会在程序中定义类的方法,理解Private、Public、Protected和Friend等关键字的作用,明白对象实例化的实质和方法,以及对象实例化与构造函数之间的关系。理解命名空间的概念、定义和使用方法。掌握类的继承和重载的相关概念以及实现方法。了解界面(接口)的概念,以及执行界面的方法。教学要求1.正确理解类、对象、消息、

2、封装、继承和多态等基本概念。2.掌握定义类和类中变量、属性、事件和方法的格式,正确理解Private、Public、Protected和Friend等关键字的作用。3.掌握构造函数的意义,掌握对象实例化的方法,了解共享成员在程序中的作用。教学要求4.理解命名空间的概念,学会在程序中定义和使用命名空间的方法。5.掌握继承和重载的概念,以及继承和重载的实现方法。6.了解界面(接口)的概念,执行界面的方法。重点难点重点:1.类和对象的概念。2.类的封装、继承和多态基本特性。3.类的创建和实例化方法,Private、Public、Protected和Friend等

3、关键字的作用。4.命名空间的概念、定义和使用命名空间的方法。5.类的继承、方法的重载。重点难点难点:1.Private、Public、Protected和Friend等关键字的作用。2.类的继承机制,继承的实现方法。3.重载与多态的联系,方法重载的实现。教学内容8.1面向对象编程基础8.2VisualBasic.NET中面向对象的实现8.3命名空间8.4类的继承8.5重载例系统定义的类VB.NET工具箱中的控件或组件都是类,在窗体上添加一个控件,就意味着建立该类的一个实例,即对象。改变对象的属性值,可以使对象具有不同的形态,如控件的大小、位置、名字、是否可

4、见通过编写事件代码,使对象具有不同的行为。Button类对象,拥有类中定义的属性和方法。控件或组件,是VB.NET系统提供的类。Button类对象Button类Button1的位置Button1的大小Button1是否可见PrivateSubButton1_Click(ByValsenderAsSystem.Object,_ByValeAsSystem.EventArgs)HandlesButton1.Click…EndSubButton1的的Click事件过程1.对象8.1面向对象编程基础对象是一个属性(数据)集及其操作集(行为)的封装体。8.1.1对象

5、和类1.对象2.属性属性是指描述对象的数据,它描述了对象的状态和特征。8.1.1对象和类1.对象2.属性3.方法方法是指定义在对象属性上的一组操作,说明对象的行为和功能。8.1.1对象和类4.类8.1.1对象和类类是一种对象类型。它描述了属于该类型的所有对象的性质,它将具有相同数据结构(属性)和行为(方法)的对象聚集成一个整体。类中包括变量、属性、方法和事件。4.类5.类与对象的关系8.1.1对象和类类是对象的定义和描述,对象是类的实例。1.消息一个对象需要另外一个对象提供服务时,它向对方发出一个请求,对方予以响应并完成指定的服务,这种向对象发出的服务请求

6、称为消息。消息用来实现对象之间的通信。8.1.2消息1.消息2.消息的构成消息由接受对象名、调用操作名及参数组成。一个对象所能接受的消息及其参数,构成对象的外部接口。8.1.2消息1.封装性封装性实现信息隐蔽。对象的属性和方法代码封装在一起,成为一个整体;对象只保留外部接口,隐蔽内部的实现细节,外界通过接口(即对象的方法)与之发生联系。8.1.3封装、继承和多态性1.封装性2.继承性继承性是指在已有类的基础上通过增加新特征而派生出新类。原有类称为基类(父类),新类称为派生类(子类)。派生类借助于继承机制自动拥有父类的属性和行为。程序员在设计子类时,只需考虑

7、与父类不同的特性部分。8.1.3封装、继承和多态性3.多态性“多态”意思是“多种形式”。多态性包括重载和参数多态两种形式。一个对象具有两个或多个具有相同名称的行为时,就发生重载。例定义三个abs方法,分别用于计算integer型、single型和Double型数据的绝对值,系统通过接受不同类型的参数来区分执行哪一个方法。8.1.3封装、继承和多态性1.封装性2.继承性使用Class语句定义一个类(定义这个类的属性、事件和方法)。通过New关键字来创建类的实例,即类的对象。8.2VisualBasic.NET中面向对象的实现Class语句的书写格式为:Cla

8、ssClassName'这里可以定义类的变量、属性、事件和方法En

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。