面向对象:是java课程中的一个最基本的知识储备。
编程中:
面向过程 —— 每一步都需要一步步的实现,按照程序进行编程利用对象去
面向对象(oop) - 一切都是对象,是以对象为基础的编程 - 分析需求,找到对象去处理业务
什么是对象? - Object
万物皆可对象 - 看得见摸得着的东西
人类 - 对象 - 笼统的称呼
蔡徐坤 - 实例 - 具体化
对象是抽象的,实例(类)是具体的
分析实例:电脑
(1)特征:牌子,尺寸,颜色,价格……
(2)功能:打游戏,办公,购物,看电影……
面向对象的优点:
(1)高效—节省代码量,可以进行封装,将一些共有的属性何方法进行打包
(2)可以将程序中的逻辑进行抽象—把对象中的共有的属性进行提取->封装