1 / 26
文档名称:

VB.NET - 5 - 面向对象程序设计.ppt

格式:ppt   页数:26页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VB.NET - 5 - 面向对象程序设计.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

VB.NET - 5 - 面向对象程序设计.ppt

文档介绍

文档介绍:中物院工学院
Visual Basic .NET
第5章面向对象程序设计
第5章面向对象程序设计
面向对象程序设计概述
面向对象程序设计特性
对象和类
封装、继承、多态
命名空间
类的创建
定义变量和属性
定义方法和事件
构造器和析构器
使用类
继承
窗体的继承和应用
多态
重载(Overloads)
重写(Overrides)
面向对象程序设计概述
程序设计方法种类
面向过程(Procedural Programming)
泛型(Generic Programming)
基于对象(Object-Based Programming)
面向对象(Object-Oriented Programming)
面向对象程序设计是一种按照人们对现实世界****惯的认识和思维方式,来设计和组织程序,以对象概念为基础的一种程序设计方法。
是一种面向对象的语言。
面向对象程序设计特性
一种支持面向对象的语言,必须具有创建类和对象的功能,以及封装、继承、多态等特性。
面向对象程序设计的核心是对象。
基于对象程序设计中,只用到了对象的封装功能,而面向对象与基于对象的区别就是继承和多态。
对象和类
对象是现实世界中各种实体的抽象表示,是数据和代码的组合,有自己的状态和行为。
对象的状态用数据来表示,称为属性。
对象的行为用代码来实现,称为方法。
类是定义了具有相同数据和相同操作的一组对象的类型,是对同类对象的抽象。
类描述了对象的特征和行为,是生成对象的模板。
例如:设计图纸就是类,而依据图纸建造的房屋就是一个个具体的对象。
对象和类
例如:设计图纸就是类,而依据图纸建造的房屋就是一个个具体的对象。
图纸1
图纸2
实例化
实例化
封装、继承、多态
封装是指将数据和操作包装在一起,从而使对象具有包含和隐藏信息(如内部数据和代码)的能力。
优点:安全、简单、紧密
继承是一种子类延用基类特征的能力。
优点:代码复用,减少工作量
多态是指类为同名方法提供的不同的实现方式,分为重载和重写两种形式。
优点:兼容性更好,灵活
命名空间
命名空间(NameSpace)中组织类的方式,.NET框架类库中的类被组织进了各种命名空间中,方便查找使用。
使用方法
1. 直接定位
例如:(“Hello World!”)
2. 使用Imports关键字
例如:Imports System
(“Hello World!”)
()
定义命名空间
NameSpace <命名空间名>
... ...
End NameSpace
类的创建
框架类库已经为开发人员设计好了许多类,但在实际开发中,这些类远远不够,程序员还要自己设计类。
格式
Class <类名>
... ...
End Class
中,类的创建必须在一个项目中,可以通过“项目”菜单下的“添加类”命令进行。
一个类的创建包含:定义变量和属性,定义方法和事件,设计构造器和析构器。

最近更新

冀教版一年级下册市公开课获奖教案省名师优质.. 5页

八年级物理功市公开课获奖教案省名师优质课赛.. 4页

倒的工作蒙氏市公开课获奖教案省名师优质课赛.. 5页

体育市公开课获奖教案省名师优质课赛课一等奖.. 4页

人教版三年级健康市公开课获奖教案省名师优质.. 5页

五年级上册思想与品德市公开课获奖教案省名师.. 5页

二年级《一分钟》市公开课获奖教案省名师优质.. 4页

中考足球课市公开课获奖教案省名师优质课赛课.. 5页

三角形认识市公开课获奖教案省名师优质课赛课.. 4页

三只羊的市公开课获奖教案省名师优质课赛课一.. 4页

《饮食的安全》安全市公开课获奖教案省名师优.. 4页

《春晓》音乐市公开课获奖教案省名师优质课赛.. 4页

龙岗课博会教学设计 4页

高教教学管理平台品牌设计 5页

高中思政教学研究目录设计 4页

领悟快与慢平衡教学设计 3页

钢笔画人物写生教学设计 4页

逆向教学设计要解决的问题 3页

赶圩归来哩哩教学设计 4页

访谈成果汇报教学设计 5页

市值管理方案 26页

税务干部晋升思想工作总结6篇 16页

2022年10月全国自考《综合英语(一)》真题及详.. 7页

岭南版小学美术四年级下册17 简形玩偶教案 4页

湖南常德德山楚墓发掘报告 杨桦 17页

完整版教你看立博赔率 9页

三效浓缩蒸发器操作规程 8页

基层人民武装部的历史沿革 24页

如何提高油井检泵作业质量 24页

军事+民兵爆破地雷教材.pdf 77页