Java创建对象的几种方式

 我来答
仇枋焮34
2018-06-08 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:75
采纳率:100%
帮助的人:11.3万
展开全部
1.使用 new 的方式,这也是我们最常见的一种方式 我们以 Person 类来举例说明 例:
Person p = new Person();

2.使用反射来创建对象 我们可以调用 class类 或者 Constructor类的newInstance() 方法 例:

Person p1 = Person.class.newInstance();

3.使用克隆的方式 调用对象的 clone() 方法 例:

Person p4 = (包名.Person) p.clone();
4.使用反序列化的方式 我们需要让我们的类实现Serializable接口 例:
ObjectInputStream in = new ObjectInputStream(new FileInputStream("data.obj"));

Person p5 = (Person ) in.readObject()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式