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

Java入门第二季

我竟然全在main函数里写了,根本一个类都没用,没救了╯▂╰
怎么写笔记本
接口以前学的就糊里糊涂。。。
其实多看几次视频 多问下人 感觉就差不多了。这一章也没有练习做
第13行解析:score 是 private修饰,而内部类和外部类在编译成class文件后其实是同包类。所以不能直接访问,得写HelloWorld.score

第21行解析:当HelloWorld类装载时,会装载一切静态资源(static修饰的),因为静态资源是属于类的并且只有一份,这个时候其实SInner类已经存在于 方法区 (java内存机制) (意思是在内存里已经有它) 。所以后续实例化不需要经过外部类,直接自己new自己就行。
其实16行可以写 this.name 这样更严谨。(当然了,java有就近原则,所以this.name和name效果一样),为了便于理解,还是写this.name比较好。
其实标准的实例化内部类是这样的:HelloWorld.Inner in = HelloWorld.new Inner();
使用this可以区分set方法的入参和当前类的成员属性。因为java里当行参和类成员重名时,有就近原则。使用this更安全严谨。
觉得有必要给自己一点压力,既然看完视频,就该做出点东西看看了
谁有完整的代码 发一个来看一下,感觉自己写的没有用到继承封装!
老师,有参构造里,if里的逻辑有点问题,应该是newScreen = 3.5f; 这样的话,后面的三句赋值不用改。目前你这样写,其实并没有修改成功。也许可以重写一下 手机类的toString方法,方便打印测试、
赞赞赞赞赞赞赞赞赞赞赞赞
http://www.imooc.com/article/15289
达达租车系统完整版

个人感觉 还可以完善。欢迎大家提意见
写的比较冗杂,献丑
给予同学们一点思路 借鉴参考
课程须知
本课程是Java开发的基础,需要大家:掌握 Java 基本语法的使用。如果您是新手,建议先移步 《Java入门第一季》https://www.imooc.com/learn/85
老师告诉你能学到什么?
• 掌握 Java 编程思路 • 熟练运用面向对象程序设计思想

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消