C#学习小记9包装类以封装预定义类集群
2008-08-06 13:27
381 查看
using System;
using System.Collections;
public class Student
{
public string a="89";
}
public class EnrollmentCollection
{
private ArrayList students;
public EnrollmentCollection()
{
students=new ArrayList();
}
public void Enroll(Student s)
{
students.Add(s);
}
}
public class Course
{
private EnrollmentCollection enrolledStudents;
public Course()
{
enrolledStudents=new EnrollmentCollection();
}
public void Enroll(Student s)
{
enrolledStudents.Enroll(s);
}
}
public class Do
{ static void Main()
{
Course a=new Course();
Student b=new Student();
Student c=new Student();
Student d=new Student();
a.Enroll(b);a.Enroll(c);a.Enroll(d);
}
}
using System.Collections;
public class Student
{
public string a="89";
}
public class EnrollmentCollection
{
private ArrayList students;
public EnrollmentCollection()
{
students=new ArrayList();
}
public void Enroll(Student s)
{
students.Add(s);
}
}
public class Course
{
private EnrollmentCollection enrolledStudents;
public Course()
{
enrolledStudents=new EnrollmentCollection();
}
public void Enroll(Student s)
{
enrolledStudents.Enroll(s);
}
}
public class Do
{ static void Main()
{
Course a=new Course();
Student b=new Student();
Student c=new Student();
Student d=new Student();
a.Enroll(b);a.Enroll(c);a.Enroll(d);
}
}
相关文章推荐
- C#学习小记1 没有main() 及我突发的想起来的,使用来验证在类内可以实例化本类的对象
- C#学习小记12实现一个接口
- 精通C#:Chapter5 封装-学习笔记
- (原创)c#学习笔记09--定义类08--浅度和深度复制
- (原创)c#学习笔记10--定义类成员02--类成员的其他议题03--嵌套的类型定义
- C#学习速记_定义类
- C#学习速记_定义类成员
- C#学习小记2 下面的例子很好玩
- C#学习小记11基本语言常识
- C#学习笔记-定义类成员
- (原创)c#学习笔记10--定义类成员01--成员定义02--建立方法
- (原创)c#学习笔记10--定义类成员02--类成员的其他议题02--调用重写或隐藏的基类方法
- (原创)c#学习笔记10--定义类成员03--接口的实现01--显示实现接口成员
- (原创)c#学习笔记10--定义类成员06--示例应用程序02--编写类库
- C# 封装控件 学习(2)
- 存储过程 c# 基础封装 学习之用
- C#学习小记4 下面的例子是关于方法复载
- C#学习小记13接口的包容!像个泡菜坛子!
- C#学习笔记之 类的封装