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

最赞回答 / 东之神哥
对于成员内部类来说,当外部类和内部类有相同的成员变量和方法时,内部类默认访问自己的成员变量或方法,如果要访问外部类的成员变量和方法需要使用this关键字;对于静态内部类,不能直接访问外部类的非静态成员,需要通过"new外部类().成员"的方式访问

最赞回答 / 慕后端4332599
第一个HelloWorld是 HelloWorld类,第二个HelloWorld是类HelloWorld的同名无参数构造方法,代码的意思是在main函数里面创建一个hello对象来调用HelloWorld里的函数

最赞回答 / M__
再次创建对象时,由于再次加载了类,所以类下的代码块都要再次执行一遍,而静态代码块只能执行一次所以这时候就不执行了。

最赞回答 / qq_小鼬_03824441
试试保存一下,应该就不会报错了

最新回答 / 苍月坠梦3560349
问题已经解决了,都怪我不养成陀峰式写法,字母大小写的问题

最新回答 / 小小毅丿Kimi
如果程序是一个房间,这一句话相当于一个房间的门,程序的入口。

最赞回答 / Sky丶master
else后面少括号,再者你把最后一个输出语句放后面那个大括号外面

最新回答 / 慕虎1738949
第8行:public  HelloWorld() { 第20行:        static{ 第34行: hello.show();

最新回答 / 慕课朵颐3509194
默认成员变量的属性是public(公有的),可以在另一个类中通过对象名直接访问。加上private变成私有的后,就不能在其他类中直接访问了。但闭关锁国显然也不利于发展,所以要留下一个门户(get和set方法),并可在其中设置值的存取规则,让正常的访问能够继续。

最赞回答 / 用户1167508
instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据 。
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消