Java 内部类

来源:互联网 发布:网络支付方法 编辑:程序博客网 时间:2024/06/03 20:16

Java内部类可以很好的实现多继承;
内部类可以访问外部类的私用成员;

public interface Test01 {     public void test();}public class Test02 {    public void test(){    System.out.println("Test02_test()!");    }}public class Test03 {    public void fun03(){    System.out.println("Test03_fun03()");    }}// App继承Test02类public class App extends Test02{    private String str = "something!!!";    //内部类Inner可以继承其他类Test03,实现接口,达到实现多继承;    public class Inner extends Test03 implements Test01 {    public void test() {        System.out.println("Inner_test");}    public void fun() {        System.out.println("Str:" + str);//可以访问外部类的私用成员str;        }    }    public void test() {    System.out.println("App_test");}    public static void main(String args[]) {    App ap = new App();    App.Inner inn = ap.new Inner();    inn.fun();    inn.fun03();    inn.test();    ap.test();    }}
0 0
原创粉丝点击