24小时热门版块排行榜    

查看: 625  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

paopao1122

铜虫 (小有名气)

[交流] 【求助】请求帮忙编个小程序【已完结】 已有5人参与

用类来管理学生教师档案:建立student(学生)及teacher(教师)类。假定这几个类各自具有的数据成员如下:
student(学生)类:姓名,性别,年龄,学号,系别,年级;
teacher(教师)类:姓名,性别,年龄,职称,担任课程,是否为研究生导师;

要求:每个类设立构造函数以及显示类对象数据的成员函数Display(),对对象的赋值成员函数(即重载运算符=)。对学生类还需要得到学生姓名的成员函数Getname(),学号的成员函数Getid();对教师类需要得到教师姓名的成员函数Getname(),职称的成员函数GetprofesionalTitle()。而后编制简单的main()函数,创建相关的类对象,对其类成员函数进行简单调用。

[ Last edited by 余泽成 on 2010-9-7 at 17:31 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tjpm

金虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
余泽成(金币+1):已经讨论过了,是要禁止的!欢迎常来程序软件版! 2010-07-06 15:02:00
其实我觉得对于这样花金币请人做作业题,该完全禁止的。
很影响讨论的氛围的。
引用回帖:
Originally posted by pwzhou at 2010-07-03 20:18:06:
看起来是个作业啊,话说这个是很简单的

4楼2010-07-05 22:56:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

pwzhou

铁杆木虫 (正式写手)


paopao1122(金币+1):谢谢参与
resonant:因为楼主没有免费求助,所以这也算是合法。 2010-07-03 22:30:13
看起来是个作业啊,话说这个是很简单的
2楼2010-07-03 20:18:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dolphin2008

金虫 (小有名气)

★ ★ ★
paopao1122(金币+1):谢谢参与
resonant(金币+2):奖励应助:-) 2010-07-04 20:19:46
paopao1122(金币+38):非常感谢 2010-07-05 09:38:03
引用回帖:
Originally posted by paopao1122 at 2010-07-03 15:52:01:
用类来管理学生教师档案:建立student(学生)及teacher(教师)类。假定这几个类各自具有的数据成员如下:
student(学生)类:

这是用c#写的,
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;

namespace Test
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load(object sender, EventArgs e)
        {

        }

        ArrayList TeacherArray = new ArrayList();
        ArrayList StudentArray = new ArrayList();

        private void button1_Click(object sender, EventArgs e)
        {
            teacher teacher1 = new teacher("teacher1";
            teacher teacher2 = new teacher("teacher2";

            TeacherArray.Add(teacher1.getname);
            TeacherArray.Add(teacher2.getname);

            student student1 = new student("student1";
            student student2 = new student("student2";

            StudentArray.Add(student1.getname);
            StudentArray.Add(student2.getname);

            teacher1.settitle = "Professor";
            student1.setstudentID = "00001";

            textBox1.Text ="Teacher.Name:" + teacher1.getname +", "+  "Teacher.Title:" + teacher1.gettitle + "; " +
                          " Student.Name:" + student1.getname +", "+ "Student.ID:" + student1.getstudentID+"; ";

            Display();
        }

        public void Display()
        {
            int totalTeacher = TeacherArray.Count;
            int totalstudent = StudentArray.Count;
            
            String[] displayteacher=new String[totalTeacher];
            String[] displaystudent = new String[totalstudent];

            TeacherArray.CopyTo(displayteacher);
            StudentArray.CopyTo(displaystudent);

            for (int i = 0; i             {
                textBox2.Text += displayteacher.ToString() + " ";
            }

            for (int i = 0; i < totalstudent; i++)
            {
                textBox2.Text += displaystudent.ToString() + " ";
            }

        }
    }
   

    public partial class teacher
    {
        public string name;
        public string sex;
        public int age;
        public string title;
        public string course;
        public Boolean IsTutor;
               
        public teacher()
        {
        }

        public teacher(string localName)
        {
            name = localName;
        }

        public string setname
        {
            set
            {
                name = value;
            }
        }
        public string getname
        {
            get
            {
                return name;
            }
        }

        public string settitle
        {
            set
            {
                title = value;
            }
        }

        public string gettitle
        {
            get
            {
                return title;
            }
        }

    }
    public partial class student
    {
        public string name;
        public string sex;
        public int age;
        public string studentID;
        public string department;
        public string grade;

        public student()
        {
        }
        public student(string localname)
        {
            name = localname;
        }

        public string setname
        {
            set
            {
                name = value;
            }
        }

        public string getname
        {
            get
            {
                return name;
            }
        }

        public string setstudentID
        {
            set
            {
                studentID = value;
            }
        }

        public string getstudentID
        {
            get
            {
                return studentID;
            }
        }

    }

}

[ Last edited by dolphin2008 on 2010-7-4 at 10:28 ]
beyourselfanddoyourbest
3楼2010-07-04 09:40:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

magic7004

金虫 (职业作家)


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by tjpm at 2010-07-05 22:56:43:
其实我觉得对于这样花金币请人做作业题,该完全禁止的。
很影响讨论的氛围的。

up~~~~~~
流氓不可怕,可怕的是流氓有文化,有文化又BH的流氓无敌~~!
5楼2010-07-06 08:36:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见