コード例 #1
0
ファイル: Program.cs プロジェクト: Israel255/Lesson-19-OOP
 static void Identify_Hero(ISuper_Hero super_)
 {
     if (super_ is Super_Man)
     {
         Console.WriteLine("Super Man Detected");
     }
     else if (super_ is Spider_Man)
     {
         Console.WriteLine("Spider Man Detected");
     }
     else if (super_ is Flash)
     {
         Console.WriteLine("Flash Detected");
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: Israel255/Lesson-19-OOP
 static void Get_More_Hero_Data(ISuper_Hero hero)
 {
     if (hero is Flash)
     {
         Flash x = hero as Flash;
         Console.WriteLine(x.Voltage);
     }
     else if (hero is Super_Man)
     {
         Super_Man y = hero as Super_Man;
         Console.WriteLine(y.Web_Left);
     }
     else if (hero is Spider_Man)
     {
         Spider_Man z = hero as Spider_Man;
         Console.WriteLine(z.Speed);
     }
 }
コード例 #3
0
ファイル: Program.cs プロジェクト: Israel255/Lesson-19-OOP
 static void Activate_Hero(ISuper_Hero super_Hero)
 {
     super_Hero.Activate_Super_Powers();
 }