sınıfımızın yok edici fonksiyonu çağrıldığı nesnenin adresini yazmaktadır

6
Sınıfımızın yok edici fonksiyonu çağrıldığı nesnenin adresini yazmaktadı Bu sayede kimin yok edildiğini anlayabi Ayrıca oluşturulan nesnenin adresin Yazabilmek için yardımcı bir metot oluşturduk yazdir fonksiyonun amacı 1- Parametre olarak verilen nesneni bir klon olduğunu kanıtlamak 2- fonksiyon gövdesinde oluşturduğumuz Nesnenin dönüş değeri olarak kullanılm halinde yok edilmediğini göstermektir.

Upload: tana-rutledge

Post on 30-Dec-2015

43 views

Category:

Documents


0 download

DESCRIPTION

Sınıfımızın yok edici fonksiyonu çağrıldığı nesnenin adresini yazmaktadır Bu sayede kimin yok edildiğini anlayabiliriz. Ayrıca oluşturulan nesnenin adresini Yazabilmek için yardımcı bir metot oluşturduk. yazdir fonksiyonun amacı. 1- Parametre olarak verilen nesnenin - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Sınıfımızın yok edici fonksiyonu çağrıldığı nesnenin adresini yazmaktadır

Sınıfımızın yok edici fonksiyonuçağrıldığı nesnenin adresini yazmaktadırBu sayede kimin yok edildiğini anlayabiliriz.

Ayrıca oluşturulan nesnenin adresini Yazabilmek için yardımcı bir metot oluşturduk

yazdir fonksiyonun amacı

1- Parametre olarak verilen nesnenin bir klon olduğunu kanıtlamak

2- fonksiyon gövdesinde oluşturduğumuzNesnenin dönüş değeri olarak kullanılmasıhalinde yok edilmediğini göstermektir.

Page 2: Sınıfımızın yok edici fonksiyonu çağrıldığı nesnenin adresini yazmaktadır

Deneme türünde "f" adlı bir nesne oluşturduk

"f" nesnesinin adresi ekrana yazdırılıyor.

Page 3: Sınıfımızın yok edici fonksiyonu çağrıldığı nesnenin adresini yazmaktadır

"f" nesnesi yazdir fonksiyonuna parametre olarak veriliyor.

"f" adresi

"f" nesnesi yazdir fonksiyonuna değer olarak yollanmaktadır.

Yani öncelikle d1 adlı bir nesne oluşturulur ardından "f" nesnesinin bütün özellikler d1 nesnesine kopyalanır.

d1 nesnesinin adresi ekrana çıkartıldığında"f" ile d1 nesnelerinin farklı adreslere sahipOlduğu görünmektedir.

"d1" adresi

Page 4: Sınıfımızın yok edici fonksiyonu çağrıldığı nesnenin adresini yazmaktadır

"d2" nesnesinin adresi yazdırılıyor.

"f" adresi

"d1" adresi

"d2" adresi

yazdir fonksiyonu bittiğinde sadece d1 nesnesinin yok edici fonksiyonu çağrılmaktadır.

Fonksiyonun bittiğini bu satırdaki ekran çıktısı ile anlıyoruz

Page 5: Sınıfımızın yok edici fonksiyonu çağrıldığı nesnenin adresini yazmaktadır

"f" adresi

"d1" adresi

"d2" adresi

Fonksiyon bitmesine rağmen "d2" nesnesi yok edilmemiştir.

"d2" nesnesi bu satırla "k" değişkenine bağlanmıştır.

"d2" nesnesi ile "k" nın adresleri aynıdır. İki isimde aynı nesneyi isimlendirmektedir.

"k" adresi

Page 6: Sınıfımızın yok edici fonksiyonu çağrıldığı nesnenin adresini yazmaktadır

Bu kodlar üzerinde denemeler yaparak sonuçlarını incelemenizi tavsiye ederim