開発環境
- OS: Windows 10 Pro
- IDE(統合開発環境): Visual Studio Community 2017
初めてのC# 第2版 (Jesse Liberty (著)、Brian MacDonald (著)、日向 俊二 (翻訳)、オライリージャパン)の6章(オブジェクト指向プログラミング)、6.8(練習問題)、問題6.1.を取り組んでみる。
コード
using System; namespace ConsoleApp1 { class Vehicle { public Vehicle() { Console.WriteLine("Vehicle"); } } class Car:Vehicle { public void CarMethod() { Console.WriteLine("Car"); } } class Truck:Vehicle { public void TruckMethod() { Console.WriteLine("Truck"); } } class Motorcycle:Vehicle { public void MotorcycleMethod() { Console.WriteLine("Motorcycle"); } } class Program { static void Main(string[] args) { Vehicle v = new Vehicle(); Car car = new Car(); Truck truck = new Truck(); Motorcycle motorcycle = new Motorcycle(); car.CarMethod(); truck.TruckMethod(); motorcycle.MotorcycleMethod(); } } }
入出力結果(Terminal)
Vehicle Vehicle Vehicle Vehicle Car Truck Motorcycle 続行するには何かキーを押してください . . .
0 コメント:
コメントを投稿