首页 > 其他分享 >类与对象的关系

类与对象的关系

时间:2022-10-02 17:45:07浏览次数:34  
标签:关系 对象 Person 实例 抽象 具体 描述

类与对象的关系

类是一种抽象的数据类型,它是对某一类事物的整体描述/定义,但是并不能代表一个具体的事物。比如说,我们的Person类,它里面所描述的变量都是对person这个类的描述,像什么两个耳朵、灵长类、能够直立行走什么的。类是用来描述/定义某一类具体的事物应该具备的特点和行为。

对象是抽象概念的具体实例,就接着上面的那个Person类来说,比如说,张三(人名)就是一个具体的实例(也就是一个对象),同理,李四(人名)也是一个具体的实例对象。对象是能够体现出特点,展现出功能的具体实例,不是抽象的概念。

可以说对象是对客观事物的抽象,类是对对象的抽象。对象是对类的实例,类是对象的模板。

标签:关系,对象,Person,实例,抽象,具体,描述
From: https://www.cnblogs.com/qinyu33/p/16749095.html

相关文章

  • 面向对象的JAVA
    一个类的结构:  属性==成员变量==field==域、字段方法==成员方法==函数类和对象的关系:类是一个统属概念,对象是独立的个体publicclassClassTest{publicstatic......
  • 深度和广度优先搜索:如何找出社交网络中的三度好友关系?
    地址:https://time.geekbang.org/column/article/70891目录什么是“搜索”算法?深度优先搜索(DFS)广度优先搜索(BFS)内容小结什么是“搜索”算法?算法是作用于具体数据结构之上......
  • 你不知道的JS(上)第3章 对象
    第三章对象对象可以通过两种形式定义varobj={}varobj=newObject()两种方式没有区别,一般用对象字面量的形式。es5之前,javascript共有六种类型:string......
  • 实验一 类与对象
    #include<iostream>#include<string>#include<vector>intmain(){usingnamespacestd;strings1;strings2{"cplusplus"};strings3{s2......
  • identifying realtionship与non-identifying relationship区别与转换(标识关系与非标识
    MySQLWorkbench或者是E-RWin等进行数据库建模时,通常会对数据表进行关联操作,即设置表与表之间的关系1:11:nm:n,而它们具有 identifyingrealtionship 与non-identify......
  • 004 反射机制——反射机制概念——Java的反射API——反射的步骤——创建对象的2种方式
    2.3.2反射机制的概念(什么是反射)反射机制指在程序运行过程中,对任意一个类都能获取其所有属性和方法,并且任意一个对象都能调用其任意一个方法。这种动态获取类和对象的信......
  • 实验1 类和对象
    实验1#include<iostream>#include<string>#include<vector>intmain(){usingnamespacestd;strings1;strings2{"cplusplus"};string......
  • 类与对象问题总结
    1.父类的构造、拷贝、析构是不继承的、子类应该写自己的2.一个类中一旦有了纯虚函数,那么这个类就不能产生对象、这个类就是抽象类3.父类写virtual、子类以及孙类的同......
  • java 类与对象
    1.在创造一个类的时候,如果自定义一个构造函数,那么计算机将不再提供默认构造函数。2.在一个类中,如果该类有无参构造函数和有参构造函数,一个成员变量value且带初值,一个valu......
  • 创建和初始化对象、构造函数详解
    创建和初始化对象、构造函数详解使用new关键字创建对象使用new关键字创建的时候,不仅会分配内存空间,还会进行默认的初始化以及调用类中的构造器packageoop.subject;......