• 类和对象的概述


              类和对象的概述

    一、理解面向对象
      1.结构化程序设计---->面向过程
        A.程序 = 算法 + 数据结构
        B.算法第一,数据结构第二
      2.面向对象程序设计00P
        A.程序 = 对象 + 对象+。。。
        B.数据第一,算法第二
        C.关键:让每个对象负责执行一组数据
      3.面向对象编程的特性
        A.万物皆对象
        B.程序是一组对象彼此之间在发送消息
        C.每个对象都有自己的内存占用,可以组装成更大的对象
        D.每个对象都有类型,特定类型的所有对象可以接收相同的消息

    二、类和对象的概念、区别和联系
      1.概念
        A.类
          a.类是创建对象的模板和蓝图
          b.类是一组类似对象的共同抽象定义
        B.对象
          a.对象是累的实例化结果
          b.对象是实实在在,代表显示世界的某一事物
        C.对象的两个关键特性
          a.行为:对象能干什么
          b.状态:对象的属性,行为的结果

      2.区别: 

        A.类是静态定义
        B.对象是动态实例
        C.程序代码操作的是对象而非类
        D.建模得到的是累而非对象

      3.联系: 

        A.类是对象的定义
        B.对象的产生离不开这个模板
        C.类存在的目的是实例化得到对象

      4.类的建模:抽象和封装的过程

          A.定义一个雷的步骤
            a.定义类名
            b.编写类的字段代表属性
            c.编写类的方法代表行为

  • 相关阅读:
    I Hate It HDU
    线段树为什么要开4倍空间
    敌兵布阵 HDU
    线段树 模板
    线段树原理详解
    HDU5037 Frog
    HDU5187 zhx's contest
    HDU5307 He is Flying
    UOJ#34. 多项式乘法
    Bzoj4766 文艺计算姬
  • 原文地址:https://www.cnblogs.com/lixiaokang-blog/p/7287388.html
Copyright © 2020-2023  润新知