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