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

当前位置:爱学范文网>>读后感>>写作技巧>>【对一个人好的定义是什么】定义一个人员类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.“华夏民俗饮食大道”(详情另附) 2.“中国饮料”论坛(详情另附) 3.“比利时‘吉尔’(Gille)柑橘狂欢”(详情另附)

    消防安全教育工作总结篇1  为了进一步提高学生的消防安全意识、掌握更多遇到紧急情况时的应变技巧,减少和预防校车因发生意外起火而产生的伤害,xx区中心学校多措并举把好校车消防的'“安全关”,总结如下:

    【学习心得】感谢您的阅读,希望能帮助到您。 读《学习的本质》有感1000字 导读:本文是关于读《学习的本质》有感1000字,希望能帮助到您! 读《学习的本质》有感1000字 作者:洪春霞 作为追求

    【综合文库】快递管理教学系统-文档一 系统功能和数据库设计 快递管理教学系统-文档一 目录第1章 项目概述 .........................................

    党的建设是党的工作的属概念,又是党务工作的种概念,它是指党为保持自己的性质而从事的一系列自我完善的活动,不仅包括党务工作,还包括党的政治建设、思想建设、组织建设、作风建设、纪律建设和制度建设等。党的建

    员工合同书第一篇  甲方:___________________________  地址:___________________________  乙方:_______________________

    酒店年度经营工作计划7篇最新什么样的酒店年度经营工作计划才是好的计划呢?又将迎来新的工作,新的挑战,做好计划,让自己成为更有竞争力的人吧。下面是小编为大家整理的关于酒店年度经营工作计划,如果喜欢可以分享给

    学习中的快乐,产生于对学习内容的兴趣和深入。世上所有的人都是喜欢学习的,只是学习的方法和内容不同而已。那么心得感悟该怎么写?想必这让大家都很苦恼吧。接下来我就给大家介绍一下如何才能写好一篇心得感悟吧,

    让座是美德,"必须让座"是道德胁迫让座是值得提倡的美德,做了就该得到夸奖,必须让座则是道德胁迫,更是道德暴力。爱学范文网小编精心为大家整理了让座作文600字,希望对你有帮助。让