2009年 7月 31日第 4章 Object Pascal的高级技术教学目标
Object Pascal是 Delphi的语言基础,
它是在传统的 Pascal语言基础上增加了面向对象的特性后发展而成。本章将从类的基本构架开始向读者介绍面向对象的相关知识,进而引导读者踏入面向对象程序设计的殿堂教学重点
面向对象编程基础
类和对象的定义
属性、方法和事件
类的封装及作用域
继承与多态
抽象类
运行时类型信息
面向对象程序设计 OOP

对象
实例面向对象编程基础类和对象的定义
类的声明
构造函数
析构函数
创建对象属性、方法和事件
属性
方法
方法的定义
方法的类型
重载方法
消息和事件类的封装及作用域
封装性
Private
Public
Protected
作用域继承与多态
继承的含义
Delphi中继承的实现
多态的含义
静态编制 与滞后编制抽象类
抽象类的概念
定义抽象类的方法
抽象类的派生类运行时类型信息
is运算符:用来检测一个对象在运行时的类类型
as运算符:用来进行类型转换的检测