gpt4 book ai didi

java - 这里的继承是如何实现的呢?

转载 作者:行者123 更新时间:2023-12-01 06:30:04 25 4
gpt4 key购买 nike

这是一个简单的 Java 代码:

public class JTest {
public static void main(String []args) {
Integer a = new Integer(2);
Object b = a;
System.out.print("r = " + b);
}
}

Java 中所有对象都有一个父对象。当您运行该程序时,您将得到:r = 2为什么?如果我用这段代码做同样的事情:

public class JTest {
public static void main(String []args) {
A a = new A();

Object b = a;
System.out.print("r = " + b);
}
}

A 类在哪里:

public class A {
int a;
}

输出将是:r = test.A@9304b1

最佳答案

Integer.toString() 返回包含整数值的字符串。

您的类没有实现自己的 toString(),因此它使用默认的 Object.toString() 实现,该实现返回对象的类及其对象的组合哈希码。

关于java - 这里的继承是如何实现的呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6099846/

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