Java'da bir nesne oluşturmak için tüm farklı yolları nelerdir? | Netgez.com
SORU
18 EYLÃœL 2008, PERÅžEMBE


Java'da bir nesne oluşturmak için tüm farklı yolları nelerdir?

Bu konuda bir iş arkadaşı ile bir konuşma geçen gün vardı.

Bir kurucu kullanmak için, ama başka yolları da var ne açık var?

CEVAP
24 ÅžUBAT 2011, PERÅžEMBE


Java nesneleri oluşturmak için dört farklı yolu vardır:

Bir. new anahtar kelime kullanarak
Bu java bir nesne oluÅŸturmak için en yaygın yoldur. Nesneleri neredeyse ™'u bu ÅŸekilde yaratılmıştır.

 MyObject object = new MyObject();

B. Class.forName() kullanarak
Eğer genel varsayılan bir oluşturucuya varsa Eğer sınıfın adını bilirsek ve bu şekilde bir nesne oluşturabiliriz.

MyObject object = (MyObject) Class.forName("subin.rnd.MyObject").newInstance();

C. clone() kullanarak
Clone() varolan bir nesnenin bir kopyasını oluşturmak için kullanılabilir.

MyObject anotherObject = new MyObject();
MyObject object = (MyObject) anotherObject.clone();

D. object deserialization kullanarak
Nesne kaldırma sıralanmış haliyle bir nesne yaratmak ama hiçbir şey.

ObjectInputStream inStream = new ObjectInputStream(anInputStream );
MyObject object = (MyObject) inStream.readObject();

here dan okuyabilirsiniz

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • AllYourNewsByMe

    AllYourNewsB

    18 Temmuz 2011
  • Atlantic Records

    Atlantic Rec

    15 Aralık 2006
  • TheJoeycool2010

    TheJoeycool2

    12 Temmuz 2010

Ä°LGÄ°LÄ° SORU / CEVAPLAR