zoukankan      html  css  js  c++  java
  • 对象与类的区别

    一、对象

    --现实生活中

    • 万物皆对象
    • 都具有各自的属性,对外界都呈现各自的行为

    --计算机世界(程序)中

    • 一切都是对象
    • 都具有标识(identity)、属性和行为(方法)
    1. 通过一个或多个变量保存其状态
    2. 通过方法(method,也被译为函数)来实现它的行为

    二、类

    --将属性及行为相同或相似的对象归为一类。
    --类可以看成是对象的抽象,代表了此类对象所具有的共有属性和行为。
    --在面向对象的程序设计中,每一个对象都属于某个特定的类。

                           现实世界与计算机世界之间对象、实体与类之间的关系

    结构化程序设计

    • 通常由若干个程序模块组成,每个程序模块都可以是子程序或函数
    • 数据和功能分离,代码难于维护和复用

    面向对象程序设计

    • 基本组成单位是类
    • 程序在运行时由类生成对象,对象是面向对象程序的核心
    • 对象之间通过发送消息进行通信,互相协作完成相应功能
  • 相关阅读:
    洛谷P2886 [USACO07NOV]Cow Relays G
    CF1344F Piet's Palette
    CF1344E Train Tracks
    CF1342F Make It Ascending
    LOJ6049 拍苍蝇
    test20200430 最长路径
    LG1742 最小圆覆盖 和 LOJ6360 复燃「恋之埋火」
    LOJ6358 前夕
    LOJ6485 LJJ学二项式定理
    LOJ2882 两个人的星座
  • 原文地址:https://www.cnblogs.com/rozen-lin/p/14289850.html
Copyright © 2011-2022 走看看