Instance, nesne yönelimli programlamada bir sınıfın (class) nesneleri üzerinde tanımlanan değişkenler ve yöntemlerdir 12.
Instance'in çalışma prensibi şu şekilde özetlenebilir:
- Sınıfın Tanımlanması: Öncelikle bir sınıf tanımlanır ve bu sınıf bir şablon olarak kabul edilir 4.
- Instance Oluşturma: Sınıf tanımlandıktan sonra,
new
anahtar kelimesi kullanılarak sınıfın bir örneği (instance) oluşturulur 34. - Instance Değişkenleri: Her instance, kendi değişkenlerine (instance variables) sahiptir ve bu değişkenler, nesneye özgü değerleri tutar 14.
- Instance Yöntemleri: Instance yöntemleri, sınıfın davranışlarını tanımlar ve bu yöntemler, instance değişkenlerine erişebilir ve bunları değiştirebilir 24.
5 kaynaktan alınan bilgiyle göre: