開発環境
- 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 コメント:
コメントを投稿