5- class & object Nesne Yönelimli Programlama - i Yunus Özen yunus@csharpturk.net
Class & Object class, object için bir şablondur. object ise class’ın bir instance’ıdır. Object oluşunca bellekte yer işgal eder
Data-only Class
instance
Dot operator
Örnek
Örnek
New Building() Dinamik bellek Değişken Object referansı Referans tip house değer tutmaz
Atama
Method C# geleneği: Bir method bir iş yapmalı Subroutine Veri alanlarına erişim Sınıf ile etkileşim İşlemler access return-type MethodAdi(parameter-list)
Methods
Methods
Methods
Methods
Methods
Argument vs Parameter
Parameters
Parameters
Parameters
Constructor Her sınıf default constructor sahibidir value type =0 bool var = false Ref type = null Kendimiz de constructor tanımlayabiliriz. Bu durumda default constr çalışmaz Public olur. Çünkü hep dışardan çağrılır
Constructor
Constructor
Destructor
this
Teşekkürler