Nesne (programlama): Revizyonlar arasındaki fark

[kontrol edilmiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
k 78.187.33.137 tarafından yapılan değişiklikler geri alınarak, EmausBot tarafından değiştirilmiş önceki sürüm geri getirildi.
Nebra (mesaj | katkılar)
Değişiklik özeti yok
13. satır:
 
# Nesne ile hatırlanan veriler olarak ifade edilen veri üyeleri
# Önceden tanımlanmış yollarla veri üyelerine erişme metodlarımetotları
 
Bazı nesne durumlarında, verinin iyi açıklanmış halinin her zaman hatırda kalacağını
garanti etmek için (sınıf sabitliği zorunlu olacak),bir nesne veri üyelerine, üyeler metodu aracılığı ile ulaşılabilir. Bazı diller, veri üyeleri ve metodlarımetotları arasında ayrım yapmamaktadır. Her nesnenin bir sınıftan üretildiği bir dilde, nesne o sınıfın bir örneğidir. Her nesnenin bir türü varsa, aynı sınıftan iki nesnenin veri türleri de birbirinin aynısı olacaktır. Bir sınıfa örnek vermek bazen sınıfa örnek oluşturma anlamına gelir. Nesneye gerçek hayattan bir örnek olarak “köpeğim” verilebilir, türe (bir sınıfa) örnek olarak “köpek” verilir ki bu da “hayvanlar” sınıfının alt sınıfıdır. Çok biçimli nesne durumunda, türünün bazı ayrıntıları seçenekli olarak göz ardı edilir, örneğin bir “köpek” nesnesi “hayvan” olarak bakıldığında bir fonksiyon olarak kullanılabilir. Bu durumda bir “kedi” de olabilir çünkü o da “hayvan” sınıfına aittir. “hayvan” olarak ulaşıldığında, bazı üyeler “köpek” veya “kedi” olarak kullanılmaz sayılır, “kuyruk” olarak saymak gibi, çünkü tüm hayvanlar kuyruğa sahip değildir.
 
Bir hayalet, kaynağı olmayan bir nesnedir. Bu yüzden programda hiçbir şey sunmaz, sonrasında çöp toplayıcı hafızayı boş olarak işaretler, buna rağmen nesne, veri üzerine yazılıncaya kadar tutar.