课程
/后端开发
/Java
/Java入门第二季 升级版
老师。。我在eclipse中。为什么可以访问 外部类方法中非 final 修饰的成员,我把show方法中age前面的final去掉。也可以访问
2014-08-18
源自:Java入门第二季 升级版 7-8
正在回答
谢谢各位老师的细心回答,在慕课网学到了很多知识,而且都是免费的。你们的课程浅显易懂。语言诙谐。把难懂的知识点。通过生活中的比喻描述出来,一下就懂了。网络上有很多在线的学习视频。个人而言。就最喜欢慕课。祝越办越好。
感谢各位小伙伴学习中的细心,内部类是可以访问外部类的成员变量,相关章节已做出修正,请继续关注我们
前面写错了,final修饰符表示的是“最终的”意思。也就是不允许进行继承或修改的意思。
你说的这个问题,我刚也去试验了。可以访问。我也不清楚,刚学习Java。与.net还是有些不一样的地方。
不知道是不是我描述得不周全,我是刚接触的新手。有点犯迷糊。就是本节的练习部分。你说:内部类中不能访问外部类的方法中非 final 修饰的成员,如 MInner 类的 print 方法中不能访问变量 b,可以访问常量 a 。但我测试。我把你的代码敲了一遍。可以访问变量b,你这里说不能访问。???
codingCat
一个类中成员变量前面的修饰符,如果不加修饰符,默认情况下,本类和同处此包的其他类都是可以访问该成员变量的。final修饰符表示该成员变量为静态成员变量。可以不需要实例化对象,直接通过类名.变量名的方式访问。
是可以访问的,建议你看一下前面的知识,在2-7中有讲解的
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答SmartPhone类使用父类和接口的问题
4 回答建立抽象类子类时编译器提示错误,不知道哪里不对
1 回答多态中有多少种引用类型?
4 回答为什么构造方法到这里变成了一个类???
2 回答关于接口和抽象的命名规则
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号