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

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • Doc Adams

    Doc Adams

    20 HAZİRAN 2007
  • justintimberlakeVEVO

    justintimber

    2 EYLÜL 2009

İLGİLİ SORU / CEVAPLAR