发表于: 2017-12-07 20:40:48

1 752


今天完成的事情:

一直在看书补习Java的基础。主要看的内容是java的面向对象部分。

看了看师兄们的日报,感觉对自己在日报中对知识的梳理还不够。

 

明天计划的事情:学习接口,学习DAO数据访问层的编写

 

遇到的问题:

Package包到底是什么,在很多代码中都看到有这个,但不知道这个到底在IDEAjava中是怎么运作和使用的。

收获:

                                               

1.面向对象的三大特性:继承,封装,多态。

封装:保护内部的操作不被破坏;

继承:在原本的基础之上继续进行扩充;

多态:在一个指定的范围之内进行概念的转换。

2. 面向对象的开发的三个过程:OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象编程)。

3.类的定义、类的封装

4.方法的重写与重载。

重写是与父类方法完全相同,重载是方法名相同但方法的参数与返回值数目与类型不同。

5.构造方法

6.继承中,父类与子类有参与无参构造函数的调用顺序以及thissuper关键词的运用。

     7. 动态绑定与静态绑定

        静态绑定,是在程序的编写过程中,由编写者建立的具体对象对具体对象之间的联系。在程序未运行前,就已经知道了匹配的结果。

而动态绑定,是程序在运行过程中,因为用户传递的参数不同,而在同类方法中选择匹配的一种绑定方式。只有在程序运行到特定结果,我们才知道方法之间是怎样的绑定。

 



返回列表 返回列表
评论

    分享到