ホームページ >Java >&#&チュートリアル >Javaで内部クラスの多重継承を実装する方法
説明
1. 各内部クラスは (インターフェイス) によって継承できるため、外部カテゴリが (インターフェイス) を継承したかどうかは、内部カテゴリです。
2. 内部クラスによって提供される機能がなければ、複数の具象クラスまたは抽象クラスを継承することができ、一部の設計およびプログラミングの問題の解決が困難になります。
インターフェイスはいくつかの問題を解決します。クラスは複数のインターフェイスを実装でき、内部クラスは複数の非インターフェイス型 (カテゴリまたは抽象クラス) を継承できます。
例
//类一 public class ClassA { public String name(){ return "liutao"; } public String doSomeThing(){ // doSomeThing } } //类二 public class ClassB { public int age(){ return 25; } } //类三 public class MainExample{ private class Test1 extends ClassA{ public String name(){ return super.name(); } } private class Test2 extends ClassB{ public int age(){ return super.age(); } } public String name(){ return new Test1().name(); } public int age(){ return new Test2().age(); } public static void main(String args[]){ MainExample mi=new MainExample(); System.out.println("姓名:"+mi.name()); System.out.println("年龄:"+mi.age()); } }
以上がJavaで内部クラスの多重継承を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。