public interface A {
class Aclass {
int constants = 100;
public void display()
{
System.out.println("Inside A");
}
}
public void display();
}
public interface B {
class Bclass {
int constants = 130;
public void display() {
System.out.println("Inside B");
}
}
public void display();
}
public class MultipleInheritance implements A, B {
@Override
public void display() {
A.Aclass a = new A.Aclass();
System.out.println(a.constants);
B.Bclass b = new B.Bclass();
System.out.println(b.constants);
}
public static void main(String args[]) {
new MultipleInheritance().display();
}
}
それはインターフェイスを介しており、何も継承していないコンテキスト内の具体的なクラスを介していませんが、内部クラスを維持することは困難ですが、それでも多重継承として機能しますが、メモリ表現で明確にしてください。もし可能なら。