为了账号安全,请及时绑定邮箱和手机立即绑定
不知道为什么,我在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倍慢放,很能加深印象。。。。
1.静态方法中可以调用同类的静态成员,但不能直接调用非静态成员,可以通过新建类的对象的方法调用非静态变量
2.普通成员方法中可以直访问同类的静态和非静态变量
3.静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法
第二季讲课时候的整个mye 都不清楚,重点是左面各种包的名字 ,类的名字都不清楚,希望可以清晰些,望采纳。
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消