您好,欢迎来到爱学范文!

当前位置:爱学范文网>>读后感>>写作技巧>>【对一个人好的定义是什么】定义一个人员类CPerson,包括数据成员姓名编号性别和用于输入输出的成员函数,在此基础上派生出学生类CStudent和教师类CTeacher并实现对学生和教师信息输入输出

【对一个人好的定义是什么】定义一个人员类CPerson,包括数据成员姓名编号性别和用于输入输出的成员函数,在此基础上派生出学生类CStudent和教师类CTeacher并实现对学生和教师信息输入输出

标签:
时间:
问题补充:如上
网友答案:1、实验内容或题目
(1)定义一个描述学生基本情况的类,数据成员包括姓名,学号,C#、英语和数学成绩。成员函数包括输出数据、置姓名和学号、置三门课的成绩,求出总成绩和平均成绩。
(2)定义一个人员类CPerson,包括数据成员:姓名、编号、性别和用于输入输出的成员函数。在此基础上派生出学生类CStudent(增加成绩)和教师类CTeacher(增加教龄),并实现对学生和教师信息的输入输出。
2、实验目的与要求
(1)加深理解面向对象编程的概念,如类、对象、实例化等;
(2)熟悉掌握类的声明格式,特别是类的成员定义、构造函数、初始化对象等。
(3)数量掌握方法的声明,理解并学会使用方法的参数传递,方法的重载等。
3、实验源程序和实验结果(可以抓图粘贴)
⑴源代码:
namespaceEX04
{
classSTU
{
publicstringsName;
publicstringsNumber;
publicfloatcScore;
publicfloateScore;
publicfloatmScore;
publicstringName
{
set
{sName=value;}
get
{returnsName;}
}
publicstringNumber
{
set
{sNumber=value;}
get
{returnsNumber;}
}
publicfloatCSore
{
set
{cScore=value;}
get
{returncScore;}
}
publicfloatEScore
{
set
{eScore=value;}
get
{returneScore;}
}
publicfloatMScore
{
set
{mScore=value;}
get
{returnmScore;}
}
publicfloatSum
{
get
{return(cScore+eScore+mScore);}
}
publicfloatAverage
{
get
{return(cScore+eScore+mScore)/3;}
}
}
classProgram
{
staticvoidMain(string[]args)
{
STUstu=newSTU();
stu.sName="郑丽";
stu.sNumber="BX080312";
stu.cScore=85;
stu.eScore=75;
stu.mScore=88;
Console.WriteLine("学生的姓名为"+stu.Name);
Console.WriteLine("学生的学号为"+stu.Number);
Console.WriteLine("学生的C#成绩为"+stu.CSore);
Console.WriteLine("学生的英语成绩为"+stu.EScore);
Console.WriteLine("学生的数学成绩为"+stu.MScore);
Console.WriteLine("学生的总成绩为"+stu.Sum);
Console.WriteLine("学生的平均成绩为"+stu.Average);
Console.ReadLine();
}
}
}
实验结果:

⑵源代码:
namespaceEX04_2
{
classCPerson
{
publicstringsName;
publicstringsNumber;
publicstringSex;
publicvoidSet()
{
Console.Write("姓名:");
this.sName=Console.ReadLine();
Console.Write("编号:");
this.sNumber=Console.ReadLine();
Console.Write("性别:");
this.Sex=Console.ReadLine();
}
publicvoidGet()
{
Console.WriteLine();
Console.WriteLine("姓名为"+sName);
Console.WriteLine("编号为"+sNumber);
Console.WriteLine("性别为"+Sex);
}
}
classCStudent:CPerson
{
publicfloatScore;
publicnewvoidSet()
{
Console.WriteLine("这是学生类!");
base.Set();
Console.Write("成绩为");
this.Score=Convert.ToInt32(Console.ReadLine());
}
publicnewvoidGet()
{
base.Get();
Console.WriteLine("成绩为"+Score);
}
}
classCTeacher:CPerson
{
publicintage;
publicnewvoidSet()
{
Console.WriteLine("这是教师类!");
base.Set();
Console.Write("教龄为:");
this.age=Convert.ToInt32(Console.ReadLine());
}
publicnewvoidGet()
{
base.Get();
Console.WriteLine("教龄为"+age);
}
}
classProgram
{
staticvoidMain(string[]args)
{
CStudentcstu=newCStudent();
CTeachercteach=newCTeacher();
cstu.Set();
cstu.Get();
Console.WriteLine();
cteach.Set();
cteach.Get();
Console.ReadLine();
}
}
}

推荐阅读:

    想了解更多读后感的资讯,请访问:写作技巧
    下载文档

    看过《【对一个人好的定义是什么】定义一个人员类CPerson,包括数据成员姓名编号性别和用于输入输出的成员函数,在此基础上派生出学生类CStudent和教师类CTeacher并实现对学生和教师信息输入输出》的人还看了以下文章

    延伸阅读

    【第1篇】  【珍惜每一个生命】  我对《斑羚飞度》这本书很陌生,尽管我是个书呆子,但我不怎么关注这本书,因为我一开始就认为《斑羚飞渡》应该讲的都是些羚羊的故事或者是介绍和森林里动物之间的故事,我

    作为试用期员工,要不断的提升自己的专业水平及综合素质,以期为公司的发展尽自己的一份力量。今天爱学范文网小编给大家为您整理了试用期总结报告怎么写,希望对大家有所帮助。 试用期总结报告怎么写范文一 按照

    进修医生是指除护理人员外,与各级医疗工作有关的各类进修人员。以下是为大家整理的关于医生进修个人总结的文章3篇,欢迎品鉴!【篇1】医生进修个人总结美好的时光总让人感觉如此短暂,10个月的进修生活即将结束

    愿望,汉语词汇。由愿而望,愿由原、心组成,意思是原心的期望。这里的原是指原来,心是指心灵。每个人都应该是有愿望的,而愿望多是儿时原有的纯净心灵对未来的期望。本站今天为大家精心准备了我的愿望普通话三分

    室内装饰装修施工组织设计(完整版)湖北省煤炭投资开发有限公司办公室装饰工程施工组织设计深圳中装设计装饰工程有限公司武汉分公司2010年4月1日编制说明一、编制依据二、工程概况三、施工总平面布置图及说明

    职业对社会发展和个人存在有着重要的意义。下面小编整理了职业生涯心得体会,希望对你有所帮助!职业生涯心得体会篇一一个上完职业规划课程的大学生对职业规划的感悟。生涯人生短暂,青春更是稍纵即逝!与其用这么多年的青春去接受中国传统填鸭式教育,还不如勇敢地打破条条框框、多点与社会接触,在不耽误学习

    实习生简单辞职信模板是关于房地产辞职报告的精选内容,内容包含了与实习生简单辞职信模板相关的经典语句以及房地产辞职报告大全、房地产辞职报告范文、房地产辞职报告模板等相关资料,为朋

    渗透法制教育心得体会6篇作为一名青少年,要做到预防违法犯罪,首先要不断提高法律意识,增强法制观念,维护法律的尊严,依法守法。我们是祖国未来的建设主力军,只有顺应社会的潮流,我们才能在正确的航线上不断成

    大型施工机械维修保养安全管理协议(3篇)大型施工机械维修保养安全管理协议篇1委托单位:(以下简称甲方)__________受委托单位:(以下简称乙方)__________为贯彻“安全第一,预防为主

    人事文员工作个人计划(11篇)人事文员工作个人计划篇1一、做好各类公文的登记、上报、下发等工作,并把原来没有具体整理的文件按类别整理好放入贴好标签的文件夹内。二、做好了各类信件的收发工作。三、做好