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

  • AmeriiK_HD

    AmeriiK_HD

    16 AÄžUSTOS 2012
  • HowtoDrawAndPaint

    HowtoDrawAnd

    24 EKİM 2010
  • MrExcite96

    MrExcite96

    17 ÅžUBAT 2011

İLGİLİ SORU / CEVAPLAR