面向对象程序设计的基本特征 面向对象程序设计
大家好,我是小典,我来为大家解答以上问题。面向对象程序设计的基本特征,面向对象程序设计,很多人还不知道,现在让我们一起来看看吧!
原发布者:ar717780679
面向对象程序设计(C++版)实验报告姓名:学号:院系:班级:实验5单继承(2学时)一、实验目的1.掌握派生的类别与方式;2.了解派生类中如何使用基类的成员、基类成员在派生类中的访问控制;3.掌握继承中构造函数和析构函数的调用过程。二、实验内容及步骤1.给出一个Document类,从Document派生出Book类,增加PageCount变量。在主函数中进行测试,创建Book类对象并进行初始化,输出书名和页数。源程序:#include#includeusingnamespacestd;classDocument{public:Document(){};~Document();Document(char*name);char*Name;voidPrintNameOf();};Document::Document(char*name){Name=newchar[strlen(name)+1];strcpy(Name,name);}Document::~Document(){delete[]Name;}voidDocument::PrintNameOf(){cout<<Name<<endl;}classBook:publicDocument{public:intPageCount;};voidmain(){Bookb;cout<>name;cout<>p;b.PageCount=p;b.Document::Document(name);cout<<"书的名字是:"<<b.Name<<endl;cout<<"书的页数是:"<<b.PageCount<<endl;}输出结果:2.设计一个单基继承的类层次程序,利用Person类派生出Student类,增加
本文到此讲解完毕了,希望对大家有帮助。