Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  Nesne Yönelimli Programlamada (OOP) bir class tanimlandiktan sonra, bu sinifin bir örnegini (instance, object) olusturmak icin new operatörünü kullaniriz:

MyClass instance = new MyClass();

MyClass'in instance adindaki bir örnegini olusturduk. Bu asamada instance'in baslangic degerleri'nin set edilmis olmasi gerekir. Peki bu isin yapilmasi için gerekli kod nerede calistirilir?

class MyClass {

    public MyClass(){
        // iste burada
    }

}

Yukardaki classin class ismiyle ayni ismi tasiyan metodu constructor metoddur.
Bkz. OOP
fizikci
12 Ocak 2005 12:36 ~ 25 Haziran 2005 12:03
2.  obje yaratılırken çağırılan fonksiyon olarak da tanımlayabiliriz belki.
class X
{
  ..
  public:                 //nesne yaratılırken;
    X(void){hebele();}      //bir fonksiyon çağırabilir,*
    X(int a, float b=22.5); //constructor'ı overload edip, ilk değer atayabilir,
    X(X &y);                //başka bir nesneden türetme için gerekli düzenlemeleri yapabilirsiniz. *
..
};


(bkz.overloading)
(bkz.destructor)
dadaruh
17 Haziran 2005 00:57
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?

Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
© 2005, Bilişim Kulübü. (1250 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen