您好,欢迎访问一九零五行业门户网

内部类在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多重继承如何实现的详细内容。
其它类似信息

推荐信息