sách gpt4 ăn đã đi

java - 新对象 { } 构造

In lại Tác giả: IT Lão Cao 更新时间:2023-10-28 20:32:47 28 4
mua khóa gpt4 giày nike

在 Java 中,创建对象的标准方法是使用

MyClass name = new MyClass();

我也经常看到构造

new MyClass() { /*stuff goes in here*/ };

我在网上搜索了一段时间,但无法很好地解释第二种构造样式的作用或它是如何作用的。

有人可以解释一下您如何以及为什么要使用第二个构造吗?

câu trả lời hay nhất

这个构造实际上做了两件事:1)它声明了一个匿名类,它扩展了你在构造函数中使用的类,2)创建了这个匿名类的一个实例。

编辑:使用这种结构时,您可以通过查看生成的 .class 文件来观察匿名类。每个匿名子类都有一个普通的 MyClass.class 文件和另一个:MyClass$1.class 用于第一个,依此类推。

关于java - 新对象 { } 构造,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3688503/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress