Javaは様々な方法のオブジェクトを作成します

1. 新しいオブジェクトのキーワードを作成する
     オブジェクトを作成するために、新しいは、結合度が増加します。どんなに使用するためにはどのようなフレームワーク、結合度を低減するために、新規の使用を減らすべきではありません。
 2 リフレクションオブジェクトを作成します。 1。ClassクラスのnewInstanceメソッドを):
     クラスCは、 Class.forNameの( "com.briup.textを" = ); 
     ハローH = (ハロー)c.newInstance();  2 コンストラクタのnewInstance)クラス方法
     クラスCは、 Class.forNameの( "com.briup.text" = ;)
     コンストラクタコンストラクタ = c.getConstruction(); 
     ハローH = (ハロー)Constructor.newInstance();
  3 .clone(); 
   のハローH1 = 新しい新しいハローを( ); 
   こんにちはH2= (ハロー)h1.clone();
  4 。デシリアライゼーションの使用はディスク上のオブジェクトに変換することができるがシリアル化機構(シリアライズ実装を実現するために、シリアル化を使用して、オブジェクトは、ディスクにシリアル化されメモリ)
         こんにちはH = 新新こんにちは(); 
         Fファイル = 新しい新しいファイル( "HELLO.OBJを" ); 
     のFileOutputStreamのFOS = 新新のFileOutputStream(F); 
         ObjectOutputStreamのOOS = 新しい新しいObjectOutputStreamの(FOS); 
         FileInputStreamのFIS = 新しい新しいFileInputStreamを(F) ; 
         ObjectInputStreamのOIS = 新しい新しいObjectInputStreamの(FIS)
          // シリアライズされたオブジェクトは、ディスクに書き込ま
         oos.writeObject(H);
          //は、デシリアライズ 
         こんにちはnewHello = (こんにちは)ois.readObjectを(); 


注意:また新しいオブジェクトを作成するために、他の種類が必要とキャスト
の古典的な顔の質問に:あなたは、オブジェクトを作成する新しいなければなりませんイラストください

 

おすすめ

転載: www.cnblogs.com/fyscn/p/11493974.html
おすすめ