面向对象的程序设计方法.ppt

面向对象的程序设计方法.ppt

ID:55338585

大小:316.00 KB

页数:55页

时间:2020-05-14

面向对象的程序设计方法.ppt_第1页
面向对象的程序设计方法.ppt_第2页
面向对象的程序设计方法.ppt_第3页
面向对象的程序设计方法.ppt_第4页
面向对象的程序设计方法.ppt_第5页
资源描述:

《面向对象的程序设计方法.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章面向对象的程序设计方法学时数:8学时课程类型:理论第5章面向对象的程序设计方法教学目的:了解类、对象、事件的概念及面向对象的应用要点;基本掌握类创建的基本方法;了解类的特性与应用方法;类的创建、对象的实例化方法;类的继承与UML图描述,子类与基类的关系与基类的方法调用;类的共享成员,重载与重写;2021/7/272吉林电子信息职业技术学院计算机工程系第5章面向对象的程序设计方法教学目的:掌握接口的概念与应用特特征,类实现接口的基本方法;基本掌握应用接口技术编制应用程序的方法;掌握结构的声明与应用方法;掌握“异常”的基本概念,了解异常的产生过程与应用程序的处理方法,能够在应用程序中

2、运用结构化异常处理结构;2021/7/273吉林电子信息职业技术学院计算机工程系第5章面向对象的程序设计方法教学重点:了解类、对象的基本概念,类的基本成员与应用特征。类的创建与实例化方法、类的继承;类的重载与重写概念、区别,与过程重载的区别;共享成员的应用特征。接口定义与类实现方法,应用接口技术编程。结构的声明应用,结构化异常编程技术。2021/7/274吉林电子信息职业技术学院计算机工程系第5章面向对象的程序设计方法教学难点:类的应用理解、构造函数与析构函数的概念。类的继承与类的重载与重写。接口的类实现。结构化异常处理代码快的编写。2021/7/275吉林电子信息职业技术学院计算机工

3、程系第5章面向对象的程序设计方法课程章节:5.1面向对象的基本概念5.2面向对象的应用技术5.3接口5.4结构5.5异常和异常处理2021/7/276吉林电子信息职业技术学院计算机工程系5.1面向对象的基本概念面向对象技术的概念:面向对象技术是软件工程中最为流行的软件系统分析与设计的方法,几乎所有的可视化开发工具都支持面向对象技术,并供相应的程序设计方法。.NETFramework类库中封装了大量的可视控件(如,文本框、命令按钮、下拉列表框等),并为它们设计了各自的属性和方法。可多次应用这些控件编写了Windows应用程序。2021/7/277吉林电子信息职业技术学院计算机工程系5.1

4、面向对象的基本概念⒈类与对象的基本应用方法“对象”是客观存在的事物,每一个事物都有各自的特征和行为。类概念方面,手机的基本功能是一致的。属功能相同的一类商品。功能相同:拨打电话、接听电话、收发短信等。对象个性方面,各品牌手机的颜色、外形尺寸、拨打与接听电话的具体操作步骤和方法就不尽相同。事件来电话方法接听电话挂断电话属性颜色外形尺寸能否照相2021/7/278吉林电子信息职业技术学院计算机工程系5.1面向对象的基本概念例如:学生是对一个特定群体的泛指,是对任何具体学生的抽象,在这个群体中,有许多和其他群体共性的特征,也有能够区别于其他群体的共同特征,如姓名、性别、出生年月、籍贯、专业等

5、。以下我们应用VB.NET语法创建一个Student类,它定义或封装了学生属性。创建Student类的语句描述如下:ClassStudentPublicNameAsString'姓名PublicSexAsString'性别PublicBirthdayAsDate'出生日期PublicHomeplaceAsString'籍贯EndClass应用Student类实例化对象的方法与普通变量的声明方法相同DimA_studentAsStudent=NewStudent'声明第一个Student对象A_studentA_student.Name=“阳光”'为A_student的Name字段赋值A

6、_student.Sex="女"A_student.Birthday="1988/5/16"A_student.Homeplace="四川.成都"2021/7/279吉林电子信息职业技术学院计算机工程系5.1面向对象的基本概念⒉VB.NET的面向对象性类作为对象的基础,它定义对象的数据成员和可执行的方法。类的成员:包括数据、方法和事件,数据:用于存储和检索对象的信息;方法:描述了对象的行为,方法内的代码也称为实现。事件:是一种触发机制,可以为类定义自己的事件,它可触发调用类中的某个方法(过程),当类的对象发生这个事件时,就会引发这个方法或过程的执行。2021/7/2710吉林电子信息职

7、业技术学院计算机工程系5.1面向对象的基本概念面向对象技术有三个重要的特性,分别是封装、继承和多态,封装:使对象隐藏自己的实现,可以使用访问控制符来防止外部过程执行类的方法或读取、修改类的数据。继承性:在一个类的基础上如同创建对象一样创建一个新类,也称派生类。派生类继承了基类的全部特征,具有基类的所有成员,也可以为派生类添加新的成员。VB.NET创建的所有类都是可继承的。多态:定义具有不同功能但名称相同的数据或方法。VB.NET通过重载和覆盖技

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

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

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