
第5讲面向对象开发 NET框架 ADO.NET ●1对象与类 ●2使用类 .NET编程基础 ●3继承与多态 面向对象编程 Visual Studio.NET
⚫1 对象与类 ⚫2 使用类 ⚫3 继承与多态 第5讲 面向对象开发 Use Visual Studio .NET 面向对象编程 VisualStudio.NET ADO.NET .NET框架 .NET编程基础

1对象与类 ●类 ·对象 ·对象的创建与使用
1 对象与类 ⚫类 ⚫对象 ⚫对象的创建与使用

类(class) ●类(class)是对象的“模板”或者“蓝 图”,同时定义了对象的特性和操作 ●类抽象出必要的一组元素来定义对象 ●可以通过封装来增强抽象的功能 封装了什么: 险证语言 验证密码 验证账户 用户看到了什么: 更改账户
⚫类 (class) 是对象的“模板”或者“蓝 图” ,同时定义了对象的特性和操作 ⚫类抽象出必要的一组元素来定义对象 ⚫可以通过封装来增强抽象的功能 类 (class) 用户看到了什么: 封装了什么: //验证语言 //验证密码 //验证账户 //更改账户

对象(Object) 。对象是类的特定实例 ·对象具有下列特征 -标识(Identity):对象各不相同 -行为(Behavior):对象可以执行的操作 状态(State):对象可以存储一些随时间变化的信息 类 对象 对象
对象 (Object) ⚫对象是类的特定实例 ⚫对象具有下列特征 – 标识 (Identity):对象各不相同 – 行为 (Behavior):对象可以执行的操作 – 状态 (State):对象可以存储一些随时间变化的信息 123 245 12 245 对象 对象 类

类比 ●在VS.NET中,工具箱上的控件表 示类。 ●控件从工具箱拖放到窗体,就是在 创建一个对象,即类的一个实例
类比 ⚫在 VS.NET 中,工具箱上的控件表 示类。 ⚫控件从工具箱拖放到窗体,就是在 创建一个对象,即类的一个实例

winapp-Microsoft Visual Basic .NET[设计]-Forml.vb[设i计] -▣x 文件便) 编辑您)视图)顶目心)生成B)调试①)数据4)工具红) 工具红)窗口巡)帮助) 卸细·它日@名电色··国,国, 工具箱 起始页Form1.vb[设计]* 数据 口「一 组件 Form1 Windows窗体 ab Button 图 abi TextBox CheckBox的第一个实例 含MainMenu CheckBox ■CheckBox的第二个实例 RadioButton ]GroupBox 板插踩 ■CheclBox的第三个实列 常规 画服…空工… ☑目输出 就绪

类是一种引用类型 ●类是引用类型,封装数据和行为。 ●类描述对象的字段、属性、方法和 事件。 ●对象是类的实例,创建一个类后, 可以创建所需的任何数量的对象
类是一种引用类型 ⚫类是引用类型,封装数据和行为。 ⚫类描述对象的字段、属性、方法和 事件。 ⚫对象是类的实例,创建一个类后, 可以创建所需的任何数量的对象

对象的创建 Dim myobj1 as New Class1() ●Dim myobj2 as Class10
对象的创建 ⚫ Dim myobj1 as New Class1() ⚫ Dim myobj2 as Class1()

对象的引用 yObj1 内存中的对象 Dim myobj1 as New Glass1() C1ass1的属性和方法 y013Bm myobj2 as Class1(myobj2=myobj1
对象的引用 Dim myobj1 as New Class1() Dim myobj2 as Class1() myobj2=myobj1

2使用类 ●创建一个新类 ●添加成员变量 ●添加方法 ●添加属性 ●创建类的实例
2 使用类 ⚫创建一个新类 ⚫添加成员变量 ⚫添加方法 ⚫添加属性 ⚫创建类的实例