gpt4 book ai didi

java - 简单的java问题: object declaration

转载 作者:行者123 更新时间:2023-12-01 23:36:11 25 4
gpt4 key购买 nike

JFrame frame1 = new JFrame();

如果我通过执行JFrame frame1;声明frame1,JFrameObject的类型还是其他类型? JFrame 是做什么的,为什么我不能省略它?

最佳答案

是的,它定义了 frame1 变量的类型。 Java是强类型语言,所有变量都必须定义类型。许多 Java 类扩展其他类或实现其他接口(interface),并且变量通常可以具有多种类型。虽然 JFrame 是这里的“自然”选择,但您也可以编写,例如:

Component frame1 = new JFrame();

因为JFrame 扩展了Component。因此,该语言坚持指定类型,即使在同一行初始化时隐含了一个自然“明显”的类型。

关于java - 简单的java问题: object declaration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18652519/

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