面向对象:是java课程中的一个最基本的知识储备。

    编程中:
    面向过程 —— 每一步都需要一步步的实现,按照程序进行编程利用对象去
    面向对象(oop) - 一切都是对象,是以对象为基础的编程 - 分析需求,找到对象去处理业务

    什么是对象? - Object
    万物皆可对象 - 看得见摸得着的东西

    人类 - 对象 - 笼统的称呼
    蔡徐坤 - 实例 - 具体化
    对象是抽象的,实例(类)是具体的

    分析实例:电脑
    (1)特征:牌子,尺寸,颜色,价格……
    (2)功能:打游戏,办公,购物,看电影……

    面向对象的优点:
    (1)高效—节省代码量,可以进行封装,将一些共有的属性何方法进行打包
    (2)可以将程序中的逻辑进行抽象—把对象中的共有的属性进行提取->封装