当サイトでは、元プログラマだった管理人の体験をもとに、 プログラミング関連知識や、情報などを掲載しています。 プログラマや、SEなどのITエンジニアの方にも有益な情報を配信していきたいと思います。 内容としては、C言語、C++、Java、VisualBasic、C#、Windowsプログラミング、ゲームプログラミングなどを扱う予定です。
    スポンサードリンク
HOME > Java > インターフェース内の関数オーバーロード

Java - インターフェース内の関数オーバーロード

インターフェース内で定義する抽象メソッドは、

通常のクラスのメンバ関数と同じく、多重定義(オーバーロード)可能です。

通常のクラスのメンバ関数の多重定義についてはコチラ

基本的に、そのインターフェースを実装したクラス内で

多重定義された全ての抽象メソッドの中身を実装します。

プログラム例

interface A {
   void func();
   void func(int a);
   void func(int a, int b);
}

class B
implements A {
   void func() {
      中身は省略
   }
   void func(int a) {
      中身は省略
   }
   void func(int a, int b) {
      中身は省略
   }
}




スポンサードリンク







HOME

プログラミング用語・知識

C言語

C++言語

Java

C#

Visual Basic.NET

Copyright (C) プログラミングランド All Rights Reserved