gpt4 book ai didi

java - 你能说对象是对类的引用吗?

转载 作者:行者123 更新时间:2023-12-01 07:29:44 24 4
gpt4 key购买 nike

作为我的 AP 类(class)的一部分,我正在学习对象、实例、引用等...因此,根据我的理解,引用是一个指向某些东西的变量:值、类等。 。 。因此,说对象是对类的引用合法吗?

注意:我知道这是主观的,但我似乎在其他地方找不到这样的比较。

最佳答案

根据引用的通常定义,你可以这么说。正确的说法是“对象是类的实例。”。

引用的通常定义是一个指向通常由某个对象占用的内存位置的值。指针和引用之间的区别在于,您可以对前者进行指针运算,但不能对后者进行指针运算。

例如下面的代码片段:

SomeClass o = new SomeClass();
SomeClass foo = o;

SomeClass 是类,o 是对 new< 的此特定调用返回的 SomeClass 实例的引用 关键字。 new SomeClass()SomeClass 的新实例分配内存,并调用其构造函数来初始化它。 foo 是对 SomeClass 的同一实例的另一个引用,也由 o 引用。换句话说,ofoo 指向同一个对象,但不是同一个引用。

关于java - 你能说对象是对类的引用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19073188/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com