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