前言
本科期间学习了C语言和计算机组成原理等,有了一点代码基础,研究生期间,学习了JAVA课程,以此学习笔记,几年学习时光,并督促自己好好学习。
ch1
Java是一门完全面向对象的编程语言;类和对象是面向对象编程的基础和核心。世界由一个个对象组成。
需要分类和抽象,面向对象的思想体现到程序中。
面向对象的编程思想是来源于现实生活;面向对象编程就是代码来模拟现实生活。
这种抽象的思想,其实我们每天都在用,比如学校管理学生,是把学生抽象成一类学生进行管理,而不是学生的特征,比如学生的身高体重等,这些特征不重要,重要的是类。
我们把这种思想体现到程序中就是面向对象编程。
方法代表功能,变量代表参数。
这种面向对象的思想可重用和可靠,类似工厂线。
抽象完需要封装,比如按钮里面的东西,不需要知道里面是什么,操作就好了,或者遥控器,有面板可以操作就好了。
继承和多态后面再讲。
JAVA与C++很像,都是面向对象
但是JAVA没有全局变量