using System;
// 抽象クラス
// User -> Japanese, American
abstract class User {
public abstract void SayHi();
}
class Japanese: User {
public override void SayHi() {
Console.WriteLine("こんにちは!");
}
}
class American: User {
public override void SayHi() {
Console.WriteLine("hi!");
}
}
class MyApp {
static void Main() {
Japanese aki = new Japanese();
aki.SayHi();
American tom = new American();
tom.SayHi();
}
}
