实验11 - 内部类

2026/4/24 12:54:16

注:当将一个内部类放入到某个方法中去定义时,则此类作用范围只在fn方法内部。fn方法外部的类或者方法无法调用fn中内部类的对象。

(6) 还将内部类可以放入条件语句,不论内部类嵌套的层次有多深,内部类都可以随意访问外部类的成员变量

另注意:对Middle类的index和Outer类的index访问。

class Outer { private static int index=100; void fn() { if(true) { class Middle { private int index=60; class Inner { private int index=50; void print() { int index=30; System.out.println(index); System.out.println(this.index); System.out.println(Middle.this.index); System.out.println(Outer.this.index); } } } } }

void print() { //Inner inner=new Inner(); //inner.print(); } /* Inner getInner() { //return new Inner(); }*/ }

class Test { public static void main(String[] args) { //Outer outer=new Outer();

//Outer.Inner inner=new Inner(); // inner.print(); } } (7)、为fn添加变量a,如下;编译后查看错误,并修改


实验11 - 内部类.doc 将本文的Word文档下载到电脑
搜索更多关于: 实验11 - 内部类 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219