发表于: 2018-02-01 04:09:11
4 679
2月1号.又是深夜3点44分了。
今日学习:该开始框架的学习了。今天装了下maven 。但是没有找到jar包。到现在还没有解决。
框架:
1. 可能错误是因为自己安装了官网的maven 版本。所以文件在哪里没有摸清。
2. IEDA 自带版本。今天我看了下。我的又3个下拉。 一个maven 2 ,3,还有一个自己下的3.5.可能是因为这个原因导致自己找不到jar.
3. DAO 好像是持久层的东西。今天对于这方面的学习挺少的。 明天要多学。
Java:学习了继承和多态,还有大概了解了下ArrayList 线性表。 动态数组。里面的方法都不太记得了。目前。
1.继承的最主要目的就是要 1.防止子类的重复代码。2.定义出共同的协议。ps: 什么叫协议? 就是方法的覆盖,方法的覆盖要满足如下点: 返回类型还有参数值要保持一致。不能随便修改哦。这是你做儿子的,,,,本分。。。。要履行约定。。
2.不要为了使用继承而继承。比如钢琴和河马都具有发声音的属性。不能借用河马的发音对象而使用继承(ps:大学在学的时候真的犯过这个错误。)因为这个不满足Is_A 的关系。 因为钢琴和河马都具有声音的对象。应该创建一个声音对象。然后,声音和河马,声音和钢琴的关系都是has_A 的关系。
3. 分清楚Is_A 和Has_A 的关系。
多态:.然后就是关于多态的学习。
1.定义 大白话讲就是。 引用变量是父类类型,但是分配空间的确实子类类型。
2.参数和返回类型也可以多态哦。 如果真的理解了传参的过程那么这一块就不难理解哦。 其实对象就是引用变量哦。引用变量是java 的焦点哦。
3.ps 谨记方法的覆盖是覆盖。 重载和多态没有任何关系哦。 重载就是相同的函数名。但是参数不一致。 ps 不允许只修改返回值,不修改参数。
4.抽象类的作用: 抽象类除了被继承之外,是没有用途,没有值,没有目的的。 再设计继承树的时候,就要想好那些是继承类,那些是抽象类。
抽象类必须被覆盖哦。仅仅是为了多态而存在。
5了解了object 对象。线性表的元素。。 多态使用object 类型的话,就相当于使用了一个万能类。但是使用了之后要记得类型转换。也就是狗不再是够。
明日学习:明天要把翁恺老师的那个城堡程序完善。java明天先不学接口。先把多态好好领悟一下,后天再继续。
明天1.要搞明白jar 到底在哪里。
2.学习使用jdbc 和mybatis 是这个吧。。这个到底是啥明天学一下。
3.有时间的话就学习下单元测试。。这应该都属于框架的内容了。
收获: 懂任务一是要干啥了。我可以任务一和java一起进行。毕竟时间比较久。.
评论