Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop 如何在不实例化的情况下分配基本数据类型_Oop_Object_Types - Fatal编程技术网

Oop 如何在不实例化的情况下分配基本数据类型

Oop 如何在不实例化的情况下分配基本数据类型,oop,object,types,Oop,Object,Types,如何在不创建对象的情况下为基本数据类型赋值 例如:这怎么可能字符串s=“some text”与此相同: sting s=新sting s() 这怎么会发生?如何将其应用于我定义的数据类型?我对不同的数据类型如何工作有着深刻的误解。。。所以这里有一个解释: 基本类型不会被实例化。它们表示不能显示为复杂数据的位序列,并与文本一起使用,如321或2.86342或true 引用类型(又名对象)是被实例化的类型。例如:Something s=newsomething() 字符串在大多数语言中是一种特殊情

如何在不创建对象的情况下为基本数据类型赋值
例如:这怎么可能字符串s=“some text”与此相同:

sting s=新sting s()


这怎么会发生?如何将其应用于我定义的数据类型?

我对不同的数据类型如何工作有着深刻的误解。。。所以这里有一个解释:

  • 基本类型不会被实例化。它们表示不能显示为复杂数据的位序列,并与文本一起使用,如
    321
    2.86342
    true

  • 引用类型(又名对象)是被实例化的类型。例如:
    Something s=newsomething()

  • 字符串在大多数语言中是一种特殊情况

    • 有些语言(如C)将单引号/双引号内的文本(如
      “foo”
      )视为字符数组,当需要时,数组会隐式转换为字符串。例如,
      String s=“这是一个字符数组”变为
      String s=新字符串(“这是一个字符数组”)

    • 其他人(如Java)将引号内的文本视为字符串文本,这意味着您可以将它们作为字符串对象使用,而无需将它们存储在变量中。例如,您可以键入类似以下内容的内容:
      char[]characterArray=“这是一个字符串”。tocharray()“这是一个字符串”
      是一个合法的
      字符串
      对象(作为旁注)


在20世纪70年代的初级口译中,这种事情是可能的。你认为哪里有问题?这怎么可能发生。。。如何将此应用于我定义的数据类型?字符串S='sometext'回答了如何执行此操作。。。。真正的问题是什么?