精华内容
下载资源
问答
  • 类和对象实例关系理解

    千次阅读 2017-11-15 15:31:00
    所以实例和类基本就是同一个概念。 最常见的举例是: 类Class:鸟 类的方法(函数):(鸟)会飞 类的属性(变量):爪子,翅膀 实例对象:麻雀,是(类Class)鸟的一种 对象方法(函数):麻雀会飞 对象的...
    类可以理解为一种类型,对象是类中的一种实例。用类创建对象的过程叫做实例化。所以实例和类基本就是同一个概念。
    
    最常见的举例是:
     
    类Class:鸟
    类的方法(函数):(鸟)会飞
    类的属性(变量):爪子,翅膀
     
    实例:
    对象:麻雀,是(类Class)鸟 的一种
    对象方法(函数):麻雀会飞
    对象的变量:麻雀有2个爪子,一对翅膀




          本文转自Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1588475,如需转载请自行联系原作者

    展开全文
  • 什么是对象对象关系是什么?

    万次阅读 多人点赞 2019-06-02 14:56:30
    对象 什么是对象?        ...万物皆对象。它包括现实中客观存在的事物,也包括抽象的时间、规则、思维。简单点说,对象具有状态、...具有相同特性行为的对象组成的集合就是...

    对象

    什么是对象?
             万物皆对象。它包括现实中客观存在的事物,也包括抽象的时间、规则、思维。简单点说,对象具有状态、行为和标识。

    什么是类?
             具有相同特性和行为的对象组成的集合就是类,JAVA实际中的类就是指一个数据类型。

    对象与类的关系

             类是对象的抽象,而对象是类的具体实例。类与对象的关系:抽象(该抽象是名词)与类的实例化就是对象,对象的共性特征抽象(该抽象是动词)出来就是类。

      比如你要买一台PC,你在订单上列出了这台PC的CPU和显卡型号、显示屏的大小、键盘是104还是87位、主机的颜色等等,这所有信息组成在一起就是一个电脑的类,但你只有它的参数并没有一个符合这个要求的实物对象,而当服务员拿出了一台符合这个订单的具体PC时,这个PC就是那个类的具体对象。

      实习找工作遇到个印象较深的基础面试问题,
             面试官:男人和女人是同一个类吗?
             我:是同一类。
             面试官:钢笔和铅笔是同一个类吗?
             我:是同一类。
             面试官:男人和钢笔是同一个类吗?
             我犹豫了3秒钟,
             我:不是同一类
             面试官:看来你对基础概念理解的还不到位啊。

       这里,首先你要懂得万物皆对象,对象都是类的实例,而类是对象的抽象。那么我在JAVA中就可以定义男人和钢笔都是A类或B类或C类,而这个类可以是描述都是看的见或摸的着的特征,亦或是什么都不描述的但就是用来实例化男人和钢笔的类(类可以是你随性定义的),即男人和钢笔是同一类。同理,时间和水是一类吗?思维和手是一类吗?都是的。
      其实面试官在这也埋了一个坑----没有交代问题的前提条件。我认为完美的答案应该是:
         “从生活角度讲,男人和女人是同一类,钢笔和铅笔是同一类,但男人和钢笔不是同一类。
         从Java中类与对象的关系来说,男人和女人是同一类,钢笔和铅笔是同一类,男人和钢笔也是同一类。”

    面试官还问过我一个对象问题:
             面试官:若我是一个完全不懂IT和编程的人,你能给我解释一下什么是对象吗?
             我:在JAVA中,对象就是一类数据的实例化,他们有着一种或几种的相同特征。
             面试官:你认为一个普通人听得懂这个吗?你只需要说万物皆对象就好,再举几个生活中的例子,没必要去背概念。

        最后,我还是收到了这加公司的Offer,也是我工作生涯所进的第一家公司,也让我认识到了什么叫资产阶级的剥削,当然,这些都是后话了。。。

    展开全文
  • java中对象实例关系

    千次阅读 2015-06-05 14:31:17
    java中对象实例关系 (刚刚接触java,难免有许多错误,欢迎指正) java作为面向对象编程语言,作为初学者首先要分清对象实例之间的关系是必要的。 正所谓物以类聚,就是一些具有某些相同特性的...

    (刚刚接触java,难免有许多错误,欢迎指正)
    java作为面向对象编程语言,作为初学者首先要分清类、对象、实例之间的关系是必要的。
    正所谓物以类聚,类就是一些具有某些相同特性的“物”的集合,比如“人”这样的类,每个人都有姓名、年龄、性别等特性。对象就是某一个人,比如说“张三”,“人”这个类是很多的像“张三”、“李四”这样的对象的集合。对象是一个抽象的概念,而实例就是一个具体的事物了,打个比方,对象是建筑图纸里的高楼,实例就是实际的高楼。对象的实例化就是根据图纸的高楼建造实际高楼的过程。
    public class Peason
    {
    String name;
    String sex;
    int age;
    public static void main(String [] args)
    {
    Peason ps=new Peason();
    ps.name=”张三”;
    ps.sex=”男”;
    ps.age=10;
    }
    }
    如上,Peason是一个类,new的过程就是对象实例化的过程。实例化就这在内存开辟一块空间,告诉内存存在这样的一个对象。ps就是对象的一个引用,要对这个对象进行操作d时候,就可以通过这个引用。

    展开全文
  • JAVA 类和对象实例

    万次阅读 多人点赞 2019-01-15 11:01:23
    JAVA 类和对象实例 什么是? 1. 是具有相同的属性功能的事物的抽象的集合,在面向对象程序设计中,人们把一事物的静态属性动态可以执行的操作组合在一起就得到这个概念。 2. 是个抽象的概念,用来...

    JAVA 类和对象的实例

    什么是类?
    1. 类是具有相同的属性和功能的事物的抽象的集合,在面向对象程序设计中,人们把一类事物的静态属性和动态可以执行的操作组合在一起就得到类这个概念。
    2. 类是个抽象的概念,用来模拟一类事物,一旦定义了一个类,这个类就永远存在。
    比如:人,人有男人和女人,他们都有身高,体重等相同的属性,他们都具有走路,吃饭,工作等这些相同的,可动态执行的操作,所以可以定义“人类”这样一个类来包含他们相同的属性和功能。
    什么是对象,类和对象之间是什么关系,怎样创建一个对象?
    1. 对象是类的一个个体,是具体的,实实在在存在的事物,它有自己的生命周期,由类可以创建出对象,对象也会消亡。
    2. 类一旦被建立后,就可以用这个类创建出任意个对象,然后去操作这些对象,类是抽象的,对象是具体的。
    3. 对象也叫实例,是一个真实的实体。
    关系: 1. 如果把对象比作是实实在在存在一辆汽车,那么类就是这辆汽车的设计图纸,当然通过设计图纸(类)还可以制造第二辆,第三辆这样的汽车(对象)。
    2. 如上,通过Person类可以创建出一个叫“小明”的对象,也可以创建出另一个叫“阿黄”的对象。
    语法
    class 类名称 {
    属性 (变量) ;
    行为 (方法) ;
    }
    (1)格式一:声明并实例化对象
    1.类名称 对象名称 = new 类名称 () ;

    (2)格式二:先声明对象,然后实例化对象:
    1.类名称 对象名称 = null ;
    2.对象名称 = new 类名称 () ;
    事例,比如如何定义一个Person的类
    在这里插入图片描述
    然后可以在定义一个对象,比如new 一个小明
    在这里插入图片描述
    或者这样
    在这里插入图片描述

    展开全文
  • Java对象和实例的理解

    千次阅读 多人点赞 2017-11-29 20:50:42
    的引用、对象和实例
  • C++类和对象实例解析

    千次阅读 2017-01-12 11:08:29
    C++类和对象实例解析
  • Java中对象实例关系

    千次阅读 2020-04-01 13:51:48
    通俗地说,实例表示的是对象和类关系 比如: Person b=new Person(); new Person()新建了一个Person对象,而b则是一个指向Person对象的引用,这个Person对象就是Person类的一个实例。 此时,可以认为实例和....
  • 起初刚学C++时,很不习惯用new,后来看老外的程序,发现几乎都是使用...所以,new有时候又不太适合,比如在频繁调用场合,使用局部new类对象就不是个好选择,使用全局类对象或一个经过初始化的全局指针似乎更加高...
  • 、方法、属性、实例对象、初始化函数、继承的示例解析
  • Java加载过程和对象实例化详解

    千次阅读 2017-11-19 17:21:28
     从被加载虚拟机内存中开始,到卸载出内存为止,他的整个生命周期包括:加载、验证、准备、解析、初始化、使用卸载。其中验证、准备、解析3个阶段统称为连接。 ![的生命周期]...
  • 对象和实例的区别

    千次阅读 2018-05-15 18:09:45
    有一种对象只叫对象,有...//Type是抽象,不允许实例化,这里的type是Type对象,而非实例对象实例) 而普通对象,既可以叫对象,也可以叫实例对象实例),如下:class Person{} class Program ...
  • c#中的 对象和实例

    千次阅读 2014-03-16 23:28:59
    以前老有人搞不清对象和实例之间的关系,下面说说我的个人理解 1、对象说穿了就是一个变量,是存在栈中,例如 Star star = new Star(); 其中star是一个对象,只不过是对引用类型的变量的另一种称呼罢了...
  • 1、首先需要明白一个知识点:一个需要共享并且通过实例对象调用的方法,是在构造函数的原型对象中的。(实例对象原型__proto__指向构造函数的原型,即prototype)   通过查看join方法得到,join是在构造函数的...
  • Java中子中子类实例化父类对象

    千次阅读 2019-05-03 18:08:39
    写一个父类,里面有两个方法,doing ()talking(),并在doing ()方法中调用talking()方法。代码如下: public class Father { public void doing (){ talking(); } public void talking(){ ...
  • 创建一个时就创建了一种新的数据类型,使用这种类型来声明该类型的对象。 然而要获得一个对象需要两步, 第一, 必须声明该类型的一个变量,这个变量没有定义一个对象,它只是一个能够引用对象的简单变量。...
  • 对象关系

    千次阅读 2018-09-03 11:34:58
    简单记录一下对象关系,问题不难,但觉得还是写出来,会帮助自己记忆更牢固,而且万一以后有需要,可以及时回顾。 参考文献: 对象的区别 Java类和对象 详解(一) Java类和对象 详解(二) 声明对象、...
  • java 方法和实例方法 调用关系

    万次阅读 多人点赞 2018-04-20 23:49:55
    java 方法和实例方法 1. 方法 也可称静态方法,使用static修饰的中方法; 2.实例方法 非静态方法,没有用static修饰的方法。 3.测试案例 public class Test { private int a = 5; private ...
  • 类和实例关系

    千次阅读 2015-06-03 09:11:30
    提供默认行为,是实例的工厂”(源自Learning Python),这句话非常经典,一下道破了类和实例关系。所谓工厂,就是可以用同一个模子做出很多具体的产品。就是那个模子,实例就是具体的产品。所以,实例是...
  • 静态方法:1、在被实例化之前就已经存在于内存中,2、静态方法是所有对象共有的方法,3、可被对象调用;非静态方法:1、在实例化之后,才加载到内存中,具体存储在堆中;2、非静态方法被对象所私有;3、...
  • 实例说明对象关系及区别

    千次阅读 2017-11-23 13:43:34
    在面向对象编程中,是一个结构,这个结构定义属性方法的集合。它可以被看作是一个模板。例如: class Item { public $itemType; /* e.g. this could be "Book" or "CD" */ public $price; public function ...
  • 面向对象(Object Oriented,OO)。 面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念应用已超越了程序设计软件开发,扩展到如数据库系统、交互式界面、...核心特性包括:对象,方法,封装,继承...
  • Python面向对象编程-类和实例

    千次阅读 多人点赞 2019-04-11 09:27:37
    面向对象最重要的概念就是(Class)和实例(Instance),必须牢记是抽象的模板,比如Student,而实例是根据创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 2.类和对象...
  • 对象类和实例&&线程与进程

    千次阅读 2017-10-30 01:51:43
    对象类和实例&&线程与进程前言: 前几天早上Big-man自己的一位同事,争论一个问题,这个问题就是对象是什么?。她的争论是”对象实例化”, 而Big-man却是认为不能这么片面的认为对象,因为那只是书上的定义...
  • JAVA实例对象 引用变量的区别:

    千次阅读 2019-05-20 22:01:11
    Object obj1=new String ("123); Object obj2=obj1; obj1创建了一个新的空间这样就使其实例化了,变成了一个字符串实例对象 ,而obj2 只是指向了obj1 所指向的对象.
  • 对象之间的关系

    千次阅读 2019-08-23 14:13:53
    首先我们来了解一下对象的定义 是用来描述现实事物的,由属性行为组成。可以看成是一事物的模板,使用事物的属性特征...对象的一个实例对象并不是找个女朋友…),必然具备该事物的属性行为。 ...
  • 1.构造函数,原型对象实例对象三者之间的关系 每创建一个函数,该函数都会自动带有一个prototype属性。该属性是一个指针,指向一个对象,该对象称之为原型对象(后期我们可以使用这个原型对象帮助我们在js中实现...
  • Java基础知识面试题(2020最新版)

    万次阅读 多人点赞 2020-02-19 12:11:27
    文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JREJDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序小程序的...
  • 因为最根上的object拥有一个prototype属性,而js中所有的对象又都继承自object,所以js中所有的对象都拥有一个prototype属性,而在js中函数也是对象,所以js中每个函数也都有一个prototype属性。 例如:function ...
  • C#之让你彻底明白对象实例化的区别及联系

    千次阅读 多人点赞 2018-11-29 11:05:05
    在学习类的时候我们肯定离不开对象,它们之间的关系是非常紧密的,要想知道类那么就一定要知道对象,从对象入手慢慢向类延申,让你彻底明白类对象和类的联系又明白他们的区别。 二、对象和类 对象和类的区别 1,...
  • 1)、对象实例关系 对象的抽象,对象的具体化,实例对象的另一种名称。 2)、的定义 ①、成员属性(变量)的定义与使用 成员属性必须 var public protected private 语法: 形式1:var $...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 806,773
精华内容 322,709
关键字:

类对象和实例的关系