JAVA基础笔记11————面向对象(属性)

    面向过程的编程思想
       解决问题的时候按照一定的过程(流程)
       钟点工--->  大象装冰箱  总共分几步
       1.开门   2.大象装里面  3.关门
       以过程为本--复用--增加了很多冗余
       大段的过程 拆分成小段 --- 到底是哪一个实体来做的
    面向对象的编程思想
       解决问题的时候按照现实生活中的规律来考虑问题
       考虑在这个问题的过程中   有几个实体参与进来
       理解为  实体动作动作的支配者  没有实体动作就发生不了
    类和对象
    类----人类    抽象笼统的概念  描述一类事物  肯定是具有相同的特征行为
        人类有名字  有年龄  有性别-----静态描述特征(特征)-----属性
        人类能吃饭  能说话  能学习-----动态动作行为(做事)-----方法
    对象--具体的人    人类中的一个具体的人   郑中拓
        郑中拓这个具体的人  有名字  有年龄  有性别
                           能吃饭  能说话  能学习
    
    在现实生活中  对象是先有的  总结出来的概念(类) 后产生的
    在计算机中利用面向对象的思想来做事
        需要先自己定义(描述)一个类(型)
        想要做事情 需要在描述的类中创建一个具体的个体(对象)出来
        个体(对象)来做事

    如何在计算机中创建(描述)一个类
    1.先创建一个类class
    2.类的里面 利用属性或方法去描述这个类
    3.创建一个当前类的对象  让对象调用属性/方法做事
        对象的创建在哪儿都可以

内存机制

JAVA基础笔记11————面向对象(属性)_第1张图片

你可能感兴趣的:(JAVA)