读书人

运用内部类有什么好处

发布时间: 2012-08-26 16:48:06 作者: rapoo

使用内部类有什么好处
使用内部类在java编程高级设计中是必须的,它能使你的代码更加优雅,但是它最大的作用是解决class单继承的问题。

例如:

 public interface One {      public void inOne();      }    public interface Two {      public void inTwo();      }    public class CommonClass implements One,Two {         public void inOne(){         System.out.println("CommonClass inOne() method");    }      public void inTwo(){       System.out.println("CommonClass inTwo() method");    }   }      public abstract class Three {          public abstract void inThree();      }      public abstract class Four {          public abstract void inFour();      }      //两个抽象类,使用普通类无法实现多重继承            //使用内部类可以实现      public class Contents extends Three {          public void inThree(){          System.out.println("In Contents inThress() method");      }        public class InnerFour extends Four{          public void inFour(){            System.out.println("In Contents");          }      }    }   

读书人网 >编程

热点推荐