Java创建对象的方式——反序列化创建对象.pdfVIP

  • 2
  • 0
  • 约1.71千字
  • 约 2页
  • 2023-12-11 发布于宁夏
  • 举报

Java创建对象的方式——反序列化创建对象.pdf

Java创建对象的⽅式——反序列化创建对象

⽬录

Java创建对象的⼏种⽅式

Java创建对象的⽅式共有4种。分别为:

1、通过new语句实例化⼀个对象。

2、通过反射机制创建对象。

3、通过clone()⽅法创建⼀个对象。

4、通过反序列化的⽅式创建对象。

思考:反序列化是怎么创建对象的呢?

反序列化创建对象

思路

反序列化创建对象的过程,需要将流转换为对象。那么,可以通过序列化,将对象的状态写在流⾥⾯,根据需要把该流读取出来重新构造⼀

个相同的对象。

代码⽰例

⾸先创建⼀个Car类实现Serializable接⼝,因为所有要实现序列化的类都必须实现Serializable接⼝。

packagetest.fanxuliehua;

importjava.io.Serializable;

publicclassCarimplementsSerializable

privateintheight;

privateStringcolor;

publicCar(intheight,Stringcolor)

this.height=height;

this.color=color;

文档评论(0)

1亿VIP精品文档

相关文档