| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1189 人关注过本帖
标题:语言刚开始学,我也是一边看书一边改的..
取消只看楼主 加入收藏
liu637
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-12-7
收藏
 问题点数:0 回复次数:4 
语言刚开始学,我也是一边看书一边改的..

语言刚开始学,我也是一边看书一边改的..


C++ 测试题 题目要求:
设计一个学生类Student,包含的属性有姓名name、

年龄age、性别sex ; 并通过成员函数给他们赋值,还定义了纯虚函数以下两个派生类通过虚函数来访问其成员函数
由学生类派生出本科生类Undergraduate
和研究生类Graduate,其中本科生类包含的属性有姓名name、

年龄age、性别sex 学位degree ,并通过成员函数给他们赋值
研究生类
包含的属性有姓名name、年龄age、性别sex 学位degree并通过成员函数给他们赋值

要求在main方法中输出本科生王明的所有
属性("王明",23,男"本科",)
和研究生刘军的所有属性("刘军",27,""男"硕士",)。


语言刚开始学,我也是一边看书一边改的..后面怎么做请大家指导

#include <iostream.h>
class student
{ protected:
char *name;
int age;
char *sex;
public:
student(char*n,int a,char *s)
{name=n;
age=a;
sex=s;}
virtual void print()=0;};
class Undergraduate:pubic student
{int

搜索更多相关主题的帖子: 语言 函数 name age 
2005-12-07 12:36
liu637
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-12-7
收藏
得分:0 
能帮我看看改一改吗 做了一天头都大了....
不胜感谢!!


设计一个学生类Student,包含的属性有姓名

name、年龄age、性别sex ; 并通过成员函数给他

们赋值,还定义了纯虚函数以下两个派生类通过虚

函数来访问其成员函数
由学生类派生出本科生类graduate
和研究生类graduatedstudent,其中本科生类包

含的属性有姓名name、年龄age、性别sex 座

号 number 成绩 average,并通过成员函数给他

们赋值
研究生类
包含的属性有姓名name、年龄age、性别sex 学

位degree并通过成员函数给他们赋值要求在main

方法中输出本科生王明的所有
属性("王明",23,男" 座号31,成绩85,)
和研究生刘军的所有属性("刘军",27,""男"硕士",)。

#include<iostream.h>
#include<cstdlib>
class student
{

protected:

char name;
int age;
char sex;

public:
student ( char *n, int a,char *s)
{ name =n;
age = a;
sex = s;
}
virtual void print( )=0
};
class graduate: public student
{
int number;
float average;
public:
graduate(int,float):student (char *n, int

a,char *s)
void print ()
{ cout<<"name:"<<name<<"\n";
cout<<"age:"<<age<<"\n";
cout<<"sex:"<<sex<<"\n";
cout<<"number:"<<number<<"\n";
cout<<"aveage:<<aveage<<"\n";}
};
class graduatedstudent: public student
{ char *degree;
public:
graduatedstudent(char):student (char *n, int

a,char *s)
void print ()
{ cout<<"name:"<<name<<"\n";
cout<<"age:"<<age<<"\n";
cout<<"sex:"<<sex<<"\n";
cout<<"number:"<<number<<"\n";
cout<<"degree:<<degree<<"\n";}
};
graduate::graduate (int num,float av):student

(name,age,sex)
{ number=num;
average=ave;
}
graduatestudent::graduatestudent(char):

student (name,age,sex)
{deg=degeree;}
main()
{student a("wang ming " 22 ,"男");
graduate obj (31,85);
obj.print():
student b("liu fen" ,27 ,"男"
graduate obj1(master's degree);
getcn ();
}

[此贴子已经被作者于2005-12-7 21:27:25编辑过]

2005-12-07 18:13
liu637
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-12-7
收藏
得分:0 

题目:设计一个学生类Student,包含的属性有姓名

name、年龄age、性别sex ; 并通过成员函数给他

们赋值,还定义了纯虚函数以下两个派生类通过虚

函数来访问其成员函数
由学生类派生出本科生类graduate
和研究生类graduatedstudent 其他自己定义..
题目也许很简单但我水平太差了大家帮我好吗?

[此贴子已经被作者于2005-12-7 18:28:17编辑过]

2005-12-07 18:18
liu637
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-12-7
收藏
得分:0 

救命啊..没人帮我啊!!!!

我等得花儿也谢了...

2005-12-07 23:26
liu637
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-12-7
收藏
得分:0 
自己水平太差, 特感谢柳儿还有楼上的哥们你们的回复和帮助是我学习的动力.

[此贴子已经被作者于2005-12-8 14:34:14编辑过]

2005-12-08 14:34
快速回复:语言刚开始学,我也是一边看书一边改的..
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038007 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved