gpt4 book ai didi

java - Java 中的对象创建

转载 作者:行者123 更新时间:2023-12-02 08:21:30 26 4
gpt4 key购买 nike

Possible Duplicate:
What are all the different ways to create an object in Java?

java中有多少种创建对象的方法?我在最近的一次采访中被问及这个问题。

由于 Java 中的所有内容都在堆上,因此我认为"new"是正确的选择。评论?

最佳答案

我脑子里有四种方法(我知道这一点是因为我也被问过这个问题一次!):

使用新的:

Car obj = new Car();

通过克隆:

Car a = new Car();
Car b = a.clone();

使用类中的 forName

Car obj = (Car) Class.forName("Car").newInstance();

通过反序列化:

ObjectInputStream in = new ObjectInputStream(instream);
Car object = (Car) in.readObject();

关于java - Java 中的对象创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5370653/

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