zoukankan      html  css  js  c++  java
  • Net基础篇_学习笔记_第十一天_面向对象(面向过程与面向对象的区别/类的概念)

    1、面向过程-----> 面向对象

    面向过程:面向的是完成这件事儿的过程,强调的是完成这件事儿的动作。

    把大象塞进冰箱里
    1、打开冰箱门
    2、把大象塞进去,亲下大象的屁股
    3、关闭冰箱门

    孙全 瘦小 矮  小屌丝
    孙全踩着小板凳打开冰箱门
    孙全找翟盼盼帮忙把大象塞进冰箱里,孙全踩着板凳去亲。
    孙全踩着板凳关闭冰箱门

    翟XX  190cm  非常大力气
    1、翟自己就能打开冰箱门
    2、翟自己将大象塞进冰箱里,翟可以自己亲一下。
    3、翟自己关闭冰箱门

    如果我们用面向过程的思想来解决这件事儿,当执行这件事的人的不同的时候,
    我们需要为每个不同的人量身定做解决事情的方法。


    2.面向对象:找个对象帮你做事儿。

    把大象塞进冰箱里
    我们把冰箱作为对象:
    1、冰箱门可以被打开
    2、大象可以被塞进冰箱里
    3、冰箱门可以被关闭

    孙全
    孙全  1
    孙全  2
    孙全  3

    翟盼盼
    翟  1
    翟  2
    翟  3

    面向对象:意在写出一个通用的代码,屏蔽差异。


    关门
    面向过程:关门
    张三 一脚把门踹紧了
    李四 轻轻的把门带上了
    王五 门没关严,留了个尾巴

    面向对象:关门
    门可以被关闭


    试着描述孙全和颜XX的特征和行为
    姓名:孙全
    性别:男
    身高:180cm
    体重:70kg
    年龄:22岁
    吃喝拉撒睡一切正常 健康
    吃喝嫖赌抽

    姓名:颜XX
    性别:男
    身高:180cm
    体重:70KG
    年龄:23岁
    脑残 身体一切健康


    我们在代码中描述一个对象,通过描述这个对象的属性和方法
    对象必须是看得见摸得着的

    灯:属性和方法
    属性:
    外形:长的
    亮度:500W
    颜色:白色
    牌子:XX
    方法:发光


    电风扇:属性、方法
    外形:三个扇叶
    颜色:白色
    品牌:XX
    方法:转动,扇风


    我们把这些具有相同属性和相同方法的对象进行进一步的封装,抽象出来 类这个概念。
    类就是个模子,确定了对象应该具有的属性和方法。
    对象是根据类创建出来的。
    类就是一个盖大楼的图纸   对象 就是盖出来的大楼。

  • 相关阅读:
    window8用户在安装VirtualBox时弹出了“Installation failed!Error:系统找不到指定的路径”的错误提示
    JSON和JSONP原理和区别
    设计模式前言
    Apache POI使用指南(HSSFWorkbook生成excel)
    java策略模式
    记一次mysql5.7保存Emoji表情
    StopWatch任务计时器
    详谈linux中压缩
    List集合中元素排序
    java中文拼音字母排序
  • 原文地址:https://www.cnblogs.com/NBOWeb/p/7541487.html
Copyright © 2011-2022 走看看