2010年5月27日木曜日

Java サブクラスのオーバーロード


サブクラスでのオーバーロード(多重定義)

  • サブクラスはスーパークラスのメソッドをオーバーロードできる
  • 引数の構成(型、順序、数)を変えることでオーバーロードになる
  • 引数の構成(型、順序、数)が同じなら別の意味に(オーバーライド)になる

オーバーロードすると

  • 戻り値型 を変えることができる(戻り値型だけを変更はコンパイルエラー)
  • アクセス修飾子は自由に変えることができる(アクセス修飾子だけを変更はコンパイルエラー)

0 件のコメント:

コメントを投稿