Nesne yönelimli programlamadaki sınıf instance (örnek) nedir? Anlaşılır bir örneğiniz var mı ?
comments
1 references
// Comments are closed.
Nesne yönelimli programlamadaki sınıf instance (örnek) nedir? Anlaşılır bir örneğiniz var mı ?
// Comments are closed.
İnstance : ingilizcesi örnek demektir,
nesne tabanlı (oob) programlamada bir nesnenin instance ını oluşturmak bir örneğini yaratmak demektir. Mesela; bir masa(table) objemiz olsun. Her instance ını yarattığımızda bu objenin birebir aynı özelliğe sahip bir çok örnekleri oluşturmuş olursunuz.
Ürettiğiniz örnek objenin üzerinde istediğinizi yapabilirsiniz. Masayı bir yemek masası, toplantı masası, çoçuk masası vs. özelliği katabilmek için özelliklerini daha sonrasında setleyebilirsiniz.
Kod olarak da;
Masa masa = new Masa(); masa objesinin bir örneğini oluşturduk
İlk Masa masa kısmında elinizde var olan bir “Masa” objesini referans alacağını gösterir, “new Masa()” diyerek de yeni bir Masa nesnesi yaratmış olursunuz.
masa.setLenght(25); masanın uzunluğunun 25 cm olmasını istedik gibi değişik methodlar ile bu örnek nesneyi şekillendirmek size kalır.