精华内容
下载资源
问答
  • JavaScript中对象的引用是什么意思?主要是这个引用是什么意思? 我是在看原型的概念的时候看到的这句话,他说的是,【原型是对象的一个引用】这句话应该怎么解释呢?
  • 面向对象编程是什么意思

    千次阅读 2017-03-20 16:33:50
    就是把一切东西看成一个个对象,比如人,车,面包,等等, 然后把这些对象拥有的属性变量,比如年龄,民族,工作地点,变质期,寿命, 还有操作这些属性变量的函数打包成一个类来表示, 这个类的一个抽象就是一个...

    它是一种编程风格,

    就是把一切东西看成一个个对象,比如人,车,面包,等等,

    然后把这些对象拥有的属性变量,比如年龄,民族,工作地点,变质期,寿命,

    还有操作这些属性变量的函数打包成一个类来表示,

    这个类的一个抽象就是一个对象,比如人这个类包含一些属性,比如年龄,名字,住址等,

    他还有一些对别人告诉这些属性的功能,比如:说,看,走等!!

    这就是的面向对象的特点!!!

    展开全文
  • Car mycar; 上面Car 是我们自己定义的一个类 mycar则先可看作...能够有这一作用的是什么呢?——构造函数。所以就有了 Car mycar= new Car(); 当我们自己定义了与类同名的有参构造函数时,假设参数类型是整型的,...

    Car mycar;
    上面Car 是我们自己定义的一个类 mycar则先可看作是变量名。
    其实也就叫做对象,在C#入门经典一书里称它为命名实例。
    书中说对象和类的实例的含义相同。
    那么怎么完成实例化呢。我们创建一个对象需要对它初始化数据。能够有这一作用的是什么呢?——构造函数。所以就有了 Car mycar= new Car();
    当我们自己定义了与类同名的有参构造函数时,假设参数类型是整型的,则是这样的
    Car mycar= new Car(2);
    所以 说这一整个过程才能说是实例化对象。
    构造函数就是初始化这个类的对象的所有数据成员;

    多态性

    在多态性中,可以用子类对象创建父类对象
    mycar= new ModelCar();
    虽然初始化了MOdelCar里的全部成员,当时创建的对象的类型却是父类 ,所以父类不存在的成员则不能通过子类的对象访问。

    这里要说一下的构造函数是无返回值的 默认void
    在这里插入图片描述

    展开全文
  • Spring AOP的代理对象和被代理对象什么意思啊 分别的是什么
  • Java中实例化对象什么意思

    千次阅读 2021-02-22 20:45:53
    Java中什么是实例化 在Java语言中使用new关键字创建/构造对象的过程叫做类的实例化,该过程的本质,会在内存空间的堆区申请一块存储区域,用于记录该对象独有的成员变量信息。 通俗点就是,实例化:使用关键字new来...

    Java中什么是实例化

    在Java语言中使用new关键字创建/构造对象的过程叫做类的实例化,该过程的本质,会在内存空间的堆区申请一块存储区域,用于记录该对象独有的成员变量信息

    通俗点就是,实例化:使用关键字new来创建对象。

    例如:
    Person person = new Person();

    这样的语句称为创建对象。

    对象是根据类创建的。在Java中使用关键字new创建对象。

    new Person(); 是 声明一个Person类型的对象,在堆区区域。

    new Person(); ()是指创建Person类型的对象后,自动调用Person类中的构造方法,来进行成员变量的初始化。

    Person person ,Person为类名,person 为引用变量名。

    展开全文
  • 父类引用指向子类对象什么意思

    千次阅读 2018-08-21 10:09:18
    在java的多态中,经常会看到父类的引用对象指向子类的对象,一开始很迷茫,因为按照之前所学的知识,父类的引用对象指向自身对象或者子类的引用对象指向自身对象都不难理解,因此为了方便理解,下面举了一个例子:...

      在java的多态中,经常会看到父类的引用对象指向子类的对象,一开始很迷茫,因为按照之前所学的知识,父类的引用对象指向自身对象或者子类的引用对象指向自身对象都不难理解,因此为了方便理解,下面举了一个例子:水杯和水壶的比喻。

           

     

      下面的一段代码来实现这个比喻:

    复制代码

     1 public class Kettle {
     2     public Kettle(){
     3         System.out.println("水壶容量有2升");
     4     }
     5 }
     6 
     7 public class Cup extends Kettle {
     8     public Cup(){
     9         System.out.println("水杯容量为0.5升");
    10     }
    11 }
    12 
    13 public class Test {
    14     public static void main(String[] args) {
    15         Kettle k = new Kettle(); //父类的引用对象指向自身:把2升水倒入到水壶中,不会溢出
    16         Cup c = new Cup();//子类的引用对象指向自身:把0.5升的水倒入到水杯中,不会溢出
    17         Kettle k1 = new Cup(); //父类的引用对象指向子类:把0.5升的水倒入到水壶中,不会溢出
    18         Kettle k2 = (Kettle)c; //父类的引用对象指向子类中继承父类的那一部分对象:把水杯中的0.5升水倒入到水壶中,不会溢出
    19         Cup c2 = (Cup)k; //子类的引用对象指向父类对象,报错,不能转换类型:水壶里面的水不能倒入到水杯中,会溢出
    20         Cup c3 = (Cup)k2;//相当于Cup c3 = (Cup)(Kettle)c,子类的引用对象指向子类中继承父类的那一部分对象:把水壶中0.5升的水倒入到水杯中,不会溢出
    21     }
    22 }

    复制代码

     

    上面的代码运行结果如下:

    复制代码

    1 水壶容量有2升
    2 水壶容量有2升
    3 水杯容量为0.5升
    4 水壶容量有2升
    5 水杯容量为0.5升
    6 Exception in thread "main" java.lang.ClassCastException: mycom.Kettle cannot be cast to mycom.Cup
    7     at mycom.Test.main(Test.java:9)

    复制代码

    其中报错的哪一行就是Cup c2 = (Cup)k,由于无法转换类型。

      下面来改写一下代码:方法的引用操作

    复制代码

     1 public class Kettle {
     2     public void holeWater(){
     3         System.out.println("水壶有装水的功能");
     4     }
     5 }
     6 
     7 public class Cup extends Kettle {
     8     public void holeWater(){
     9         System.out.println("水杯也有装水的功能");
    10     }
    11     public void drinkWater(){
    12         System.out.println("水杯可以拿来喝水的功能");
    13     }
    14 }
    15 
    16 
    17 public class Test {
    18     public static void main(String[] args) {
    19         Kettle k = new Cup(); //父类的引用对象指向子类
    20         k.holeWater();
    21         k.darinkWater(); //报错
    22     }
    23 }

    复制代码

      首先,要实现多态,必须有三个条件:父类引用、子类对象、方法覆盖,在上面的程序中,k调用holeWater方法可以正常编译,因为满足三个条件,而后面的drinkWater方法由于在父类中没有,因此在调用时,会报错,没有满足“方法覆盖"的条件,多态实际上是一种机制,在编译时刻,会生成一张虚拟表,来记录所有覆盖的方法,没有被覆盖的方法是不会记录到这张表的.若一个父类引用调用了没有覆盖的子类方法,那么是不符合该表的,那么编译时刻就会报错. 在执行程序的时候,虚拟机会去这张虚拟表中找覆盖的方法,比如引用中实际上存的是一个子类对象引用,那么就会去找子类中的相应的覆盖的方法来执行。

      综上所述,用父类的引用对象指向子类对象,可以隐藏各个对象不同的细节,专注于共同的属性,这就是面向对象的思想。

    展开全文
  • 什么是面向对象

    万次阅读 多人点赞 2019-09-09 16:54:50
    说的最多的是new个对象,其实并不知道什么是对象。以为对象就是一个class(类),并不觉得有什么特殊。直到很久之后,面试官问到什么是OOP,嘴巴都是一个大O,OOP?WTF?那人厌恶的说到就是面向对象编程。我说:Java...
  • debug时对象的值是类名@数字是什么意思? 详见图片红箭头 ![图片说明](https://img-ask.csdn.net/upload/201802/08/1518059405_417617.png)
  • 对象持久化是什么意思?

    千次阅读 2010-08-17 13:51:00
    持久化就是如果关闭你的应用或者系统然后重新启动则先前的数据依然存在的意思。 具体的做法象Hibernate,EntityBean都是处理对象持久化的。因为它把数据持久化到数据库里了(或者其他文件,XML等资源系统)。
  • JAVA父类引用指向子类的对象什么意思?有什么作用? 给你举个简单的例子吧。类A,另外一个类B继承了类A。有如下代码: A a = new B() ; 这就称父类的引用a 指向了子类的对象new B(),就是这个意思。 ...
  • 什么是面向对象,以及什么是类和对象

    千次阅读 多人点赞 2019-08-11 19:04:04
    什么是面向对象,以及什么是类和对象 ​ 1.1面向过程与面向对象的区别 ​ 面向对象是一种现在最为流行的程序设计方法 。将面向过程与面向对象进行比较。 ​ 首先这两个种都是一种编程思维, 在一些简单的动作...
  • java中getA( ).getB( )意思就是 对象.对象那结果是什么 结果还是一个对象么, 是不是子对象和父对象意思呢 java没有这样的概念吧,应该如何理解呢
  • JAVA面向对象什么

    千次阅读 2019-05-12 13:13:09
    什么是对象(Object)?什么是面向对象?面向对象有什么特征? 面向对象?What??? 众所周知 Java是一种面向对象的语言,那么什么是面向对象什么是对象(Object)? 对象就是具有某些的特殊属性(成员变量)和...
  • ***Java中对象序列化的作用是什么?  1、序列化是干什么的?  简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以 用自己的各种方法来保存Object states,  ...
  • Java中实例是什么意思?补充:new 一个对象是实例吗? 能举个小例子吗? new 一个对象是实例吗?对,是实例,你说的没错。可以把这个new出来的对象叫做实例,说白了就是这个new出来的“东西”,叫它对象也可以,叫...
  • ``` function Obj(){} var obj = new Obj(); alert(obj); //rerurns [object Object] ``` 我知道这是一个对象,但是,返回的第一个object和第二个Object都是什么意思
  • 对象:在java中所有的东西都是对象,访问任何方法都需要对象.对象好比是人,人有很多属性,比如性别,年龄等,要想知道这些数据,就要通过这个人去访问. 实例:针对对象来说,实例就是这个人的属性,每个人都是对象,那么这个...
  • 如题,在面向对象技术中文版(原书名为object-oriented Technology)一书中领域对象 和 实现对象什么意思?(原文为domain object与implementation object)
  • 什么是类?什么是对象?类和对象有什么关系?

    万次阅读 多人点赞 2016-05-13 15:26:11
    起初,“面向对象”是在程序设计中采用封装、继承、多态等设计方法。现在,面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,ObjectOriented Analysis),面向对象的设计(OOD,Object ...
  • 对象存储是什么?看过就明白了

    千次阅读 2019-12-12 10:52:15
    对象存储是什么 对象存储,官方的名词解释是:对象存储是基于对象的存储,是用来描述解决和处理离散单元的方法的通用术语,这些离散单元被称作对象。 说实话看完这段解释,我的内心是这样的: 这时候如果再继续介绍...
  • 乔帮主告诉你什么是面向对象

    千次阅读 2016-05-01 10:58:54
    对于面向对象编程这个概念,至今为止我还未见过有人能比乔布斯诠释得...在那个年代,面向对象仍然是一个很潮的概念,能够理解并付出实践的人并不多,而乔布斯却给公众定义了什么是面向对象。 Jeff Goodell: 请你用尽
  • java中什么是什么是对象

    万次阅读 多人点赞 2016-09-12 11:31:44
    下面以java语言为例解释下什么是类,什么是对象? 类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。在面向对象的程序设计语言中,类是对一类“事物”的属性与
  • 什么是面向对象程序设计

    万次阅读 多人点赞 2019-08-22 11:10:04
    什么是对象→3.什么是消息→4.什么是封装→5.什么是多态→6.面向对象的优点: 本文介绍 C++基础概念和知识。如果您想看其他语言(如 java)的语法,本文不涉及。 1.面向对象和面向过程区别 面向过程程序设计:...
  • 什么是面向对象(面向对象的三大特性) 简介 学java的都知道,java语言有三个特性,也可以说是三个优点,就是 1.简单性: java语言相对于C语言,C++来说比较简单。 2.跨平台:java语言编写的代码可以在不同的操作...
  • 什么是对象 对象为什么要被实例化

    千次阅读 2011-11-12 00:28:30
    什么是对象 对象为什么要被实例化 ”一个类的实例” 和 ”一个类的对象" 是说的一个意思  类好比一个模具,对象就是用这个模具造出来的具有相同属性和方法的具体事物,俗话说:“他俩真像,好像...
  • java中对象后面加问号什么意思

    千次阅读 2019-04-04 17:36:35
    adminMapper?表示可空类型,其实是实现了nullabl接口,以此类推,那么其他数据类型如果加上了这个问号,应该也是因为这个了。
  • Python中可迭代对象什么

    万次阅读 多人点赞 2019-06-30 22:59:56
    Python中可迭代对象(Iterable)并不是某种具体的数据类型,它是存储了元素的一个容器对象,且容器中的元素可以通过__iter__( )方法或__getitem__( )方法访问。 __iter__方法的作用是让对象可以用for … in循环...
  • 什么是活动对象

    千次阅读 2020-09-22 08:38:52
    活动对象: 活动对象是在进入函数执行环境时刻被创建的,它能通过函数的arguments属性初始化。只有被激活的变量对象(活动对象),活动对象的各种属性才能被访问

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 753,345
精华内容 301,338
关键字:

对象是指什么意思