文章教程

目的和要求

9/17/2020 9:38:49 PM 人评论 次浏览

实验8 面向对象程序设计

目的和要求

(1)了解面向对象程序设计思想。

(2)学习定义和使用类的方法。

(3)学习类的继承和多态的实现方法。

(4)学习复制对象的方法。

实验准备

首先要了解面向对象编程是PHP采用的基本编程思想,它可以将属性和代码集成在一起,定义为类,从而使程序设计更加简单、规范、有条理。

了解继承和多态是面向对象程序设计思想的重要机制。类可以继承其他类的内容,包括成员变量和成员函数。而从同一个类中继承得到的子类也具有多态性,即相同的函数名在不同子类中有不同的实现。

实验内容

本实验主要包含以下内容。

(1)练习定义和使用类。

(2)练习类的继承和多态的实现方法。

(3)练习复制对象。

1.定义和使用类

参照下面的步骤练习定义和使用类。

(1)通过实现例7-7了解定义类的方法,注意构造函数和析构函数的使用。

(2)通过实现例7-9了解声明类对象和访问类成员的方法。

(3)参照例7-11练习在类中定义、使用静态变量和静态函数的方法。

(4)参照例7-12练习instanceof关键字的使用方法。

2.类的继承和多态的实现方法

参照下面的步骤练习类的继承和多态的实现方法。

(1)通过实现例7-13了解类继承的概念和功能。

(2)通过实现例7-14了解抽象类和多态的概念。

3.复制对象

参照下面的步骤练习复制对象。

(1)参照例7-15练习通过赋值复制对象的方法。

(2)参照例7-16和例7-17练习通过函数参数复制对象的方法。

教程类别