2006-09-20から1日間の記事一覧

RubyとJavaのsuperの違い

RubyとJavaではsuperの意味が異なっている。Javaではスーパークラスをレシーバとするためのキーワードであり、Rubyでは現在のメソッドがオーバーライドしているメソッドの呼び出しになる。 class Oya { void a(){ System.out.println("oya"); } } class Ko e…