★インタフェースの継承
■インタフェースの継承
インタフェースはクラスのように継承することができる
|
interface A
{
int e;
void f();
}
interface B
extends A {
int g;
void h();
}
|
複数のインタフェースを継承して新しいインタフェースを作ることもできる
|
Interface X
extends A, B, C {
}
|
extendsと Implements
|
class C extends
A implements B { ←extendsを先に記述する
}
|
■サンプルプログラム
interface Greet {
void greet();
}
interface Bye extends Greet {
void bye();
}
class Greeting implements Bye {
public void greet() {
System.out.println("こんにちは!");
}
public void bye(){
System.out.println("さようなら。");
}
}
class Meet {
public static void main(String[] args) {
Greeting greeting = new Greeting();
greeting.greet();
greeting.bye();
}
}
最終更新:2008年03月08日 13:18