コード例 #1
0
ファイル: Program.cs プロジェクト: DmitryPdev/CyberBionic
        static void Main(string[] args)
        {
            // This is Commit 1
            Pupil pupils  = new Pupil();
            Pupil pupils1 = new ExcelentPupil();
            Pupil pupils2 = new BadPupil();
            Pupil pupils3 = new GoodPupil();
            // This is Commit 2
            ClassRoom A1 = new ClassRoom(pupils);
            ClassRoom B1 = new ClassRoom(pupils1, pupils2);
            ClassRoom C1 = new ClassRoom(pupils1, pupils2, pupils3);
            ClassRoom D1 = new ClassRoom(pupils1, pupils2, pupils3, pupils);

            A1.ViewClassInfo();
            B1.ViewClassInfo();
            C1.ViewClassInfo();
            D1.ViewClassInfo();

            Console.ReadKey();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: DmitryPdev/CyberBionic
 public override void Study(Pupil p)
 {
     Console.WriteLine(p + " GoodPupil study");
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: DmitryPdev/CyberBionic
 public override void Relax(Pupil p)
 {
     Console.WriteLine(p + " ExcelentPupil relax");
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: DmitryPdev/CyberBionic
 public override void Write(Pupil p)
 {
     Console.WriteLine(p + " ExcelentPupil write");
 }
コード例 #5
0
ファイル: Program.cs プロジェクト: DmitryPdev/CyberBionic
 public override void Study(Pupil p)
 {
     Console.WriteLine(p + " ExcelentPupil study");
 }
コード例 #6
0
ファイル: Program.cs プロジェクト: DmitryPdev/CyberBionic
 public virtual void Relax(Pupil p)
 {
     Console.WriteLine(p + " Pupil relax");
 }
コード例 #7
0
ファイル: Program.cs プロジェクト: DmitryPdev/CyberBionic
 public virtual void Write(Pupil p)
 {
     Console.WriteLine(p + " Pupil write");
 }
コード例 #8
0
ファイル: Program.cs プロジェクト: DmitryPdev/CyberBionic
 public virtual void Read(Pupil p)
 {
     Console.WriteLine(p + " Pupil read");
 }
コード例 #9
0
ファイル: Program.cs プロジェクト: DmitryPdev/CyberBionic
 public virtual void Study(Pupil p)
 {
     Console.WriteLine(p + " Pupil study");
 }
コード例 #10
0
ファイル: Program.cs プロジェクト: DmitryPdev/CyberBionic
 public ClassRoom(Pupil pupils1, Pupil pupils2, Pupil pupils3)
 {
     pupils[0] = pupils1;
     pupils[1] = pupils2;
     pupils[2] = pupils3;
 }
コード例 #11
0
ファイル: Program.cs プロジェクト: DmitryPdev/CyberBionic
 public ClassRoom(Pupil pupils1, Pupil pupils2)
 {
     pupils[0] = pupils1;
     pupils[1] = pupils2;
 }
コード例 #12
0
ファイル: Program.cs プロジェクト: DmitryPdev/CyberBionic
 public override void Relax(Pupil p)
 {
     Console.WriteLine(p + " BadPupil relax");
 }
コード例 #13
0
ファイル: Program.cs プロジェクト: DmitryPdev/CyberBionic
 public override void Write(Pupil p)
 {
     Console.WriteLine(p + " BadPupil write");
 }
コード例 #14
0
ファイル: Program.cs プロジェクト: DmitryPdev/CyberBionic
 public override void Read(Pupil p)
 {
     Console.WriteLine(p + " BadPupil read");
 }
コード例 #15
0
ファイル: Program.cs プロジェクト: DmitryPdev/CyberBionic
 public ClassRoom(Pupil pupils)
 {
     this.pupils[0] = pupils;
 }