如何使用其他2个类在基类上存储数据 [英] How to store data on a base class using 2 other classes
本文介绍了如何使用其他2个类在基类上存储数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在基类上使用其他2个类。我有一个课程名称主题广告,它将包含学生班级,科目名称和老师班级列表
我尝试过的方法:
我创建的学生和教师课程继承自一个班级,现在我的问题是将学生和教师课程存储在学科课程上。
< br $>
How can I use 2 other classes on a base class. I have a class name subject ad it will contain the list of student class, subject name and teacher class
What I have tried:
I created student and teacher class that inherits from a person class now my problem is is storing student and teacher class on subject class.
public class Student : Person
{
public Student(string FirstName, string LastName, string Gender)
: base(FirstName, LastName, Gender)
{
Console.WriteLine(FirstName, LastName, Gender);
}
}
}
public class Teacher : Person
{
public Teacher(string FirstName, string LastName, string Gender)
: base(FirstName, LastName, Gender)
{
Console.WriteLine(FirstName, LastName, Gender);
}
}
}
推荐答案
如果一个主题必须包含2名成员:1名教师和许多学生一样,样本类的定义可能如下:
If a subject have to contain 2 members: 1 teacher and many students, a definition of sample class could looks like:
public class Subject
{
private List<Student> stu = new List<Student>();
private Teacher tea = new Teacher();
public List<Student> Students
{
get {return stu;}
set {stu = value;}
}
public Teacher Teacher
{
get {return tea;}
set {tea = value;}
}
}
我建议在MSDN上阅读这篇文章:深思熟虑:创建自己的收藏类 [ ^ ]
这篇关于如何使用其他2个类在基类上存储数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文