您的位置:首页 > 编程语言 > C#

lwj_C#_类的相互使用和构造方法

2017-12-08 15:27 162 查看
public enum Gender{

        man,

        woman

    }

    public enum Course{

        Math,

        Chinese,

        English,

        History,

        Physic

    }

    public class Teacher{

        public string name;

        public Gender gender;

        public Course course;

        public Teacher (string name, Gender gender, Course course){

            this.name = name;

            this.gender = gender;

            this.course = course;

        }

    }

    public class Student{

        public int stuID;

        public string name;

        public Teacher teacher;

        public Student(string name, int stuID, Teacher teacher){

            this.name = name;

            this.stuID = stuID;

            this.teacher = teacher;

        }

    }

    class MainClass

    {

        public static void Main (string[] args)

        {

            Teacher teacher = new Teacher ("杨老师", Gender.man , Course.Chinese );

            Teacher teacher1 = new Teacher ("1", Gender.woman, Course.English);

            Student student = new Student ("JK", 1, teacher);

            Teacher[] teachers = new Teacher[2]{ teacher,teacher1  };

            for (int i = 0; i < teachers.Length ; i++) {

                Console.WriteLine (teachers[i].name);

            }

            Console.WriteLine (student.teacher.name);

        }

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐