易错点: 不能直接写成this.name 它表示调用的是当前对象的方法名 结果还是爱慕课
正确的写法就是 HelloWorld.this.name 结果是imooc
正确的写法就是 HelloWorld.this.name 结果是imooc
2017-04-01
最赞回答 / qq_觉得名字太长也是一种负担_0
i是你创建的Inner类的一个对象 ,跟HelloWorld hello=new HelloWorld()里的hello 一样 。 只是因为是创建内部类,所以要在后面加上 外部类对象名+.
2017-04-01
已采纳回答 / Gir非碼農
public void close()关闭此扫描器。 如果此扫描器尚未关闭,并且其底层 readable 也实现 Closeable 接口,则该 readable 的 close 方法将被调用。System.in是InputStream的对象,并且关掉之后不能再打开Java 是顺序执行的 你执行到.close() 后就代表 你关闭了 流,你再去调用已经被你关闭的流 显然是不现实的我的建议是 你做几个方法里面包含输入流,然后在main里面调用就可以了如果非要用System.in,那么在没有全部读取完之前不要...
2017-04-01
那个说构造方法名字非要用HelloWorld而不能是其他的同学 是因为构造方法必须与类的类名称相同 上面的public class HelloWorld中类名字就是HelloWorld 所以这里必须用HelloWorld 另外关于构造方法这一点明明前面视频里面明确讲了的 你确定你认真做笔记了?!!
2017-03-31
最赞回答 / ziom
可以的。如果提交不通过那也是慕课网的问题(前提你要确定代码没有问题,可以在eclipse运行试试),这不是真实的开发环境,只是慕课网模拟出来教学用的,可能只是某个细节不符合他预设的答案,所以就不会让你提交通过,不必计较太多,可以选择跳过这节。
2017-03-31