在内部类中访问外部类

来源:互联网 发布:mz什么意思网络用语 编辑:程序博客网 时间:2024/06/10 01:17
class Basin{String land="盆地";}class Sichuan{private static int a=20;int b=50;Chengdu chengdu;Sichuan(){chengdu=new Chengdu();}void display(){System.out.println("woshisichuan");chengdu.speak();}protected class Chengdu extends Basin{int a;void speak(){System.out.println("woshichengdu,a="+this.a+":"+land);}void show(){this.a=Sichuan.this.a+b;display();}}}public class InClass{public static void main(String args[]){Sichuan sichuan=new Sichuan();sichuan.display();sichuan.Chengdu.show();}}/////woshisichuan/////woshichengdu,a=0:盆地///woshisichuan///woshichengdu,a=70:盆地/////

原创粉丝点击