-1

我需要创建类Course, Teacher,Student等。作业还要求“封装”数据。棘手的部分是Course该类应该包含一个由 3 个学生对象组成的数组,我真的不知道该怎么做。

这是我拥有的代码的一部分。

//Creating a Teacher class
using System;
namespace Homework_5
{
    class Teacher
    {
        private string _firstName;
        public string FirstName
        {
            get { return _firstName; }
            set { _firstName = value; }
        }
        private string _lastName;
        public string LastName
        {
            get { return _lastName; }
            set { _lastName = value; }
        }
    }
}


//Creating a Course class
using System;
namespace Homework_5
{
    class Course
    {
        private string _name;
        public string Name
        {
            get { return _name; }
            set { _name = value; }
        }
        private int _credits;
        public int Credits
        {
            get { return _credits; }
            set { _credits = value; }
        }
        private string _durationInWeeks;
        public string DurationInWeeks
        {
            get { return _durationInWeeks; }
            set { _durationInWeeks = value; }
        }
        //private Teacher array of 3. <--- I DON'T KNOW HOW TO DECLARE THIS
    }
}

这三个对象与对象一起在Teacher中实例化。对象应该被传递给对象。mainCourseTeacherCourse

4

1 回答 1

1
private Teacher[] teachers = new Teacher[3];

尽管我正在阅读您的代码而不是您的文字。我没有看到您的学生课程。同样一般来说,使用 Array 并不是理想的集合,因为它们的宽度是固定的,并且重新定义元素的数量很麻烦。列表是一种更常见的结构。

于 2017-02-15T02:32:09.323 回答