第4章 object Pascal的高级技术
第4章 Object Pascal的高级技术
教学目标 Object Pascal是 Delphi的语言基础, 它是在传统的 Pasca语言基础上增加了面 向对象的特性后发展而成。本章将从类的 基本构架开始向读者介绍面向对象的相关 知识,进而引导读者踏入面向对象程序设 计的殿堂
教学目标 Object Pascal是Delphi的语言基础, 它是在传统的Pascal语言基础上增加了面 向对象的特性后发展而成。本章将从类的 基本构架开始向读者介绍面向对象的相关 知识,进而引导读者踏入面向对象程序设 计的殿堂
教学重点 亼面向对象编程基础 类和对象的定义 亼属性、方法和事件 类的封装及作用域 继承与多态 抽象类 亼运行时类型信息
教学重点 ♣面向对象编程基础 ♣类和对象的定义 ♣属性、方法和事件 ♣类的封装及作用域 ♣继承与多态 ♣抽象类 ♣运行时类型信息
面向对象编程基础 面向对象程序设计OOP 类 对象 实例
♣面向对象程序设计OOP ♣类 ♣对象 ♣实例 面向对象编程基础
类和对象的定义 类的声明 构造函数 析构函数 创建对象
类和对象的定义 ♣类的声明 ♣构造函数 ♣析构函数 ♣创建对象
属性、方法和事件 必属性 方法 v方法的定义 v方法的类型 v重载方法 消息和事件
属性、方法和事件 ♣属性 ♣方法 ♥ 方法的定义 ♥ 方法的类型 ♥ 重载方法 ♣消息和事件
类的封装及作用域 封装性 v Private y Public v Protected 作用域
类的封装及作用域 ♣封装性 ♥ Private ♥ Public ♥ Protected ♣作用域
继承与多态 继承的含义 De|ph中继承的实现 多态的含义 亼静态编制与滞后编制
继承与多态 ♣继承的含义 ♣Delphi中继承的实现 ♣多态的含义 ♣静态编制 与滞后编制
抽象类 抽象类的概念 定义抽象类的方法 抽象类的派生类
抽象类 ♣抽象类的概念 ♣定义抽象类的方法 ♣抽象类的派生类
运行时类型信息 sis运算符:用来检测一个对象在运行时的类 类型 as运算符:用来进行类型转换的检测
运行时类型信息 ♣is运算符:用来检测一个对象在运行时的类 类型 ♣as运算符:用来进行类型转换的检测