为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第二季

单身狗路过
//知道原因了! 这是因为:没有在this.name和this.age前面添加外部类的对像... 我去怎么Java都有对象了
不知道为什么,我在Eclipse中测试。this.name和this.age没成功,name返回的值是内部类inner的值,而不是外部类HelloWorld的值。age干脆直接报错;后来想到一个解决办法,给变量前面添加static,然后通过类名.name才输出immoc和年龄。阿西八,求大神指教。
它巧的这些代码必须得建两个类文件才能敲出想要打的代码么?在一个类文件里面不能做到这些么?
其实可以不用新建一个新类来建立Telephone的对象吧?直接就在Telephone里写main方法新建对象
PPT好赞
外部类不能直接调用内部类成员和方法,可通过创建内部类对象来访问
将声音调到 0.5X 之后,你会发现世界萌萌哒
创建内部类对象:外部类对象.new 内部类();
虽然不知道你们在自言自语什么,不过感觉你们都在炸脑的样子,233
// 调用内部类对象的方法
Inner j=hello.new Inner();
通过静态初始化块初始化age
通过初始化块初始化sex
通过构造方法初始化name
姓名:tom,性别:男,年龄:20
程序运行时静态初始化块最先被执行,下来是初始化块,最后是构造函数。。 静态初始化块只能类加载时执行一次,第二次不再执行
为什么不能再Main方法里面 Sysstem.out.println(i.show()):
0.5倍慢放,很能加深印象。。。。
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消