【Java】Java获取对象的四种方式
1、new关键字
User user = new User();
2、反射
Student student = (Student) Class.forName(“com.gsl.src.Student”) .newInstance();
或者
Student stu = Student.class.newInstance() ;
3、克隆(必须实现Cloneable接口,重写clone方法,clone方法默认是浅拷贝,需要改成深拷贝)
Student stu2 = student.clone () ;
4、反序列化
0bjectInputStream in = new ObjectInputStream (new FileInputStream(“data.obj”)); Student stu3 =(Student)in.readObject () ;
[ 版权声明 ]:
本文所有权归作者本人,文中参考的部分已经做了标记!
商业用途转载请联系作者授权!
非商业用途转载,请标明本文链接及出处!