zoukankan      html  css  js  c++  java
  • 类和对象的概述

              类和对象的概述

    一、理解面向对象
      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.编写类的方法代表行为

  • 相关阅读:
    Power of Cryptography
    Radar Installation
    Emag eht htiw Em Pleh
    Help Me with the Game
    89. Gray Code
    87. Scramble String
    86. Partition List
    85. Maximal Rectangle
    84. Largest Rectangle in Histogram
    82. Remove Duplicates from Sorted List II
  • 原文地址:https://www.cnblogs.com/lixiaokang-blog/p/7287388.html
Copyright © 2011-2022 走看看