
有一道编程题,求高手解答。
按如下要求定义学生类student1、该类描述学生的信息:姓名、学号、学院、专业2.该类并提供上述信息的获取方法和设置方法。3.覆盖实现tostring的方法,以便打印输...
按如下要求定义学生类student
1、该类描述学生的信息:姓名、学号、学院、专业
2.该类并提供上述信息的获取方法和设置方法。
3.覆盖实现to string的方法,以便打印输入该类对象时输出上述信息。
4.通过实现comparable接口,定义该类对象的按学号大小的compare to此类方法。
5.在main方法中创建一个该类对象来表现自己的个人信息。
求编程高手帮忙解答啊,谢谢!!!
最好用java语言来做,有会做的吗 展开
1、该类描述学生的信息:姓名、学号、学院、专业
2.该类并提供上述信息的获取方法和设置方法。
3.覆盖实现to string的方法,以便打印输入该类对象时输出上述信息。
4.通过实现comparable接口,定义该类对象的按学号大小的compare to此类方法。
5.在main方法中创建一个该类对象来表现自己的个人信息。
求编程高手帮忙解答啊,谢谢!!!
最好用java语言来做,有会做的吗 展开
展开全部
class student
{
private:
char name[8],college[10],speciality[10];
int number;
public:
void state(char *p,int n,char *q,char *r), show();
};
void student::state(char *p,int n,char *q,char *r)
{
strcpy(name,p);
number=n;
strcpy(college,q);
strcpy(speciality,r);
}
void student::show()
{
cout<<"姓名:"<<name<<"\t"<<"学号:"<<number<<"\t"
cout<<"学院:"<<college<<"\t"<<"专业:"<<speciality<<endl;
}
void main()
{
student myself;
myself.state("阳雪松",1,"教育","教育技术");
myself.show();
}
{
private:
char name[8],college[10],speciality[10];
int number;
public:
void state(char *p,int n,char *q,char *r), show();
};
void student::state(char *p,int n,char *q,char *r)
{
strcpy(name,p);
number=n;
strcpy(college,q);
strcpy(speciality,r);
}
void student::show()
{
cout<<"姓名:"<<name<<"\t"<<"学号:"<<number<<"\t"
cout<<"学院:"<<college<<"\t"<<"专业:"<<speciality<<endl;
}
void main()
{
student myself;
myself.state("阳雪松",1,"教育","教育技术");
myself.show();
}
更多追问追答
追问
哥们,我问一下,你用的是java语言吗,
追答
我晕。你也没说要用Java啊!这个是C++的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询