《实验十四面向对象程序设计.doc》由会员分享,可在线阅读,更多相关《实验十四面向对象程序设计.doc(3页珍藏版)》请在金锄头文库上搜索。
实验十四 面向对象程序设计【目的要求】1.理解面向对象概念 2.掌握类的声明和实例化 3.了解抽象类和接口 4.掌握继承和多态的实现【环境与工具】PC机+WindowsXP+Internet+AppServ【实验内容】 1.读懂例14.2,掌握类的定义、实例化的语句,自己编写圆形类,计算圆形的面积(根据代码提示,完成类的编写)。 参考代码: class circle/PI定义为常量/半径为成员属性function area($r) return PI*$r*$r; /PI替换成上面定义的常量对象=new circle(); /实例化对象echo 对象-area(6); /调用求面积的方法在基础上,还可以添加一个求圆的周长的方法,自行完成。2.声明一个对象,再销毁一个对象,体会构造函数和析构函数的用法,何时调用。(例14.5)3.从父类中派生子类,子类重写父类中方法4.定义抽象类Shape,包括求面积和求周长的抽象方法,派生子类如圆形类、矩形类、正方形类,分别计算图形的面积和周长。5.编写一个编码转换类,实现编码的自动转换。6.接口的使用(例14.14)【实验过程】【实验结果】【实验小结】