生命科学とか遺伝学とかの資料をめくってて知ったんですけどね。
性染色体X,Yありますな。男がXYのペア/女がXXのペアです。
Yの持つ遺伝子はXのそれに比べすっごく少ないそうです。
Y染色体はX染色体の組替えを何度も繰り返すうちに派生したものらしく、
よーするにデフォルトで女なんだってさ。
てことは:
class Iヒト { string らしさ(); }
class ♀ : Iヒト {
public string らしさ() { return "女"; }
}
class ♂ : Iヒト {
public string らしさ() { return "男"; }
}
じゃなくてー
class Iヒト { string らしさ(); }
class ♀ : Iヒト {
public virtual string らしさ() { return "女"; }
}
class ♂ : ♀ {
public override string らしさ() { return "男"; }
}
なのね。
なるほどー、だっから男は女にoverridうわやめろなにをくぁwせdrftgyふじこlp;