JAVA中创建对象的四种方式。
// 1.第一种常用方式 CreateObj s1 = new CreateObj(); System.out.println(s1);
// 2.第二种方式 静态方式 java.lang.InstantiationException CreateObj s2 = (CreateObj) Class.forName( "com.newland.commons.collectionutil.CreateObj").newInstance(); System.out.println(s2);
//第三种方式 用对象流来实现 前提是对象必须实现 Serializable ObjectOutputStream objectOutputStream = new ObjectOutputStream( new FileOutputStream(filename)); objectOutputStream.writeObject(s2); ObjectInput input=new ObjectInputStream(new FileInputStream(filename)); CreateObj s3 = (CreateObj) input.readObject(); System.out.println(s3);
//第四种 clone 必须 实现Cloneable接口 否则抛出CloneNotSupportedException CreateObj obj=new CreateObj(); CreateObj s4= (CreateObj) obj.clone(); System.out.println(s4); } }
就爱阅读www.92to.com网友整理上传,为您提供最全的知识大全,期待您的分享,转载请注明出处。
来源: http://www.92to.com/bangong/2017/03-17/18939572.html