1 / 6

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ı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

Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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 bir klon olduğunu kanıtlamak 2- fonksiyon gövdesinde oluşturduğumuz Nesnenin dönüş değeri olarak kullanılması halinde yok edilmediğini göstermektir.

  2. Deneme türünde "f" adlı bir nesne oluşturduk "f" nesnesinin adresi ekrana yazdırılıyor.

  3. "f" adresi "d1" 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. "f" nesnesi yazdir fonksiyonuna parametre olarak veriliyor. d1 nesnesinin adresi ekrana çıkartıldığında "f" ile d1 nesnelerinin farklı adreslere sahip Olduğu görünmektedir.

  4. "f" adresi "d1" adresi "d2" adresi "d2" nesnesinin adresi yazdırılıyor. 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

  5. "f" adresi "d1" adresi "d2" adresi "k" adresi "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. Fonksiyon bitmesine rağmen "d2" nesnesi yok edilmemiştir.

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

More Related