发表于: 2018-04-01 15:10:38

1 545


今天完成的事情:学习了Java的基础概念,

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

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

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

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

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

3.类的定义、类的封装

4.方法的重写与重载。

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

5.构造方法

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

     7. 动态绑定与静态绑定

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

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

学会了idea的基础操作,

通过学习idea的使用,对Java的概念了解的更深了,项目,类,对象,方法,了解了main的意义,在Java中main函数就是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,快捷键是psvm。

明天计划的事情,继续学习Java的基础,继续练习使用idea。

遇到的问题:上面已经详述。

收获:上面已详述。





返回列表 返回列表
评论

    分享到