gpt4 book ai didi

java - 对象变量的变量类型是什么?

转载 作者:行者123 更新时间:2023-12-02 05:52:13 24 4
gpt4 key购买 nike

当我们在java中为实例变量创建一个对象时,创建的变量是否也是实例变量,因为它是为实例变量创建的?例如:Demo demo= new Demo();我需要了解“演示”

最佳答案

考虑 Java 中的这个语句

int i = 0;

这里i是一个int类型的变量。同样,当我们说

Demo demo= new Demo();

demoDemo 类型的变量,其中包含对 Demo 类对象的引用。

通过实例变量,我们的意思是它们是属于特定实例(类)的变量,而对象只是类的实例。

我喜欢 StackOverflow 答案中关于类的特殊解释:

如果您喜欢住房隐喻:

  • 类就像房子的蓝图。使用此蓝图,您可以 build 任意数量的房屋。
  • 您 build (或实例化,用 OO 术语来说)的每栋房子都是一个对象,也称为实例。
  • 当然,每栋房子都有一个地址。如果您想告诉某人房子在哪里,您可以给他们一张写有地址的卡片。该卡片是该对象的引用。
  • 如果您想参观这所房子,请查看卡片上写的地址。这称为解引用

关于java - 对象变量的变量类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23441129/

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