实验3 类与对象的定义及使用-加强

实验内容
1、 程序功能:设计一个学生类型Stu,包括学生的姓名和成绩;设计一个教师类Tea,包括教师的姓名、职称。两个类共用一个友元函数,输出相关信息(学生姓名、成绩、教师姓名、职称)。在主函数中分别定义两个类的对象并初始化,利用友元函数输出相关信息。
注:友元函数声明应当如下:
friend void print(const Stu &s,const Tea &t);
2、 程序功能:设计一个产品类Product,允许通过如下方式来创建产品对象。
(1)通过指定产品名创建对象。
(2)通过指定产品名和产品价格创建对象。
(3)通过指定产品名、产品价格、出厂日期(对象成员)创建对象。
Product还应该包含如下属性:生产厂家、易碎标记、有效日期(使用对象成员)。设计该类时请至少再增加3个其他属性(甜度,果粒含量,能量)。成员函数包括访问和修改这些属性的操作。在main函数中定义对象,对输出相关信息。
注:为了定义日期对象成员,需要先定义Date类。
有效日期对象(假设为date_out)在构造函数中可按如下方式初始化:
date_out=Date(y,m,d);//y,m,d为Product构造函数实参。
出厂日期对象也类似。
3、综合程序实例(选做):见主讲教材P89,要求如下:
(1)、阅读案例程序,学习综合程序开发过程(分析、设计、编码)。
(2)

你可能感兴趣的:(c++)