1、继承是为了继续使用已有软件从已有类派生一个新类的过程。
2、super:对父类进行访问,然后引用父类的方法。
3、子类不能继承父类,子类想要调用父类的构造方法必须用super,子类还可以继续派生新的子类。
4、类的层次结构:
object是所有类的祖宗
如果定义类时没有指定他的父类,那我们默认他继承object
一个使用性广的类即公共特性应该放在尽可能高的层次上,方便各类。
5、私有成员不能直接被子类调用,但可以间接性引用他们。
6、派生关系是is-a关系。
7、子类不能重写终极方法。
问题1:到底什么是构造方法?
问题1解决方案:
1、构造方法与类同名,一个类只能有一个构造方法。
2、构造方法没有返回。
3、构造方法主要是用来完成初始化工作,类似c语言的全局变量。
问题2:为什么可以调用父类的私有变量,按理说私有变量不能被其他的类调用
问题2解决方案:
子类是访问了父类的方法,记住是方法而不是属性
父类的方法操作了私有属性,这跟子类没有任何关系
问题1:
可以run,但会出错
问题2解决办法:首先我选择上网查询substring方法的具体方法,遗憾的是我感觉大部分人都在凑知道的字数,后来我找到了String类的substring()方法
问题3解决方案:参考Java中String字符串转整型或浮点型和JAVA字符串与整形、浮点类型之间的相互转换总结得知,浮点型转化字符串可以String str=a+"",即在最后加""即可,字符串想要转化为浮点型可以用float i=Float.parseFloat(String str)
问题4解决方案:参考
java常用方法大全得到:char A=indexof(int ch)这种方法,问题解决。
本周无错题
代码练习较多,问题较为深邃(至少我看不懂)
基于评分标准我给本博客打分:16分。得分情况如下:
1.正确使用Markdown语法(加1分)
2.模板中的要素齐全(加1分)
3.教材学习中的问题和解决过程(加3分)
4.代码调试中的问题和解决过程(加4分)
5.其他加分(加7分)
6.进度条中记录学习时间与改进情况(1)
7.感想,体会不假大空(1)
8.有动手写新代码(1)
9.排版精美(1)
10.错题学习深入(1)
11.点评认真,能指出博客和代码中的问题(1)
12.结对学习情况真实可信(1)
讲真的,实验我敲了三天没敲完,这报告确实简陋了些,不过经过敲写这次国庆的作业我对java的认识确实有所提高,至少是在自学方面,我第一次彻底看懂了娄家鹏老师的博客。
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 10000行 | 30篇 | 400小时 | |
第5周 | 1026/1000 | 2/2 | 20/20 |
原文:https://www.cnblogs.com/juminghan/p/11632336.html