Merhaba Arkadaslar,
Bu yazimda Java da Encapsulation ,Inheritance , IS-A ve HAS-A kavramlarindan bahsedecegim.
Encapsulation
Encapsulation , sarmalama demektir, yani koruma demektir. Bu korumayi saglamak icin;
- instance variable larimizi private olarak tanimlayalim.
- public getter/setter metotlar ile ulasimi saglayalim.
- getter/setter metotlar icin Java Standartlarinda isim kullanalim.
Bu uc maddeye dikkat edersek kodumuz esnek (flexibility) , bakimi kolay (maintainability) ve genislemeye acik (extensibiliyt) olacaktir.
Encapsulation olmayan durum;
class B { public int var1; } public class A { public static void main(String[] args) { B b = new B(); b.var1 = -1; } }
Continue reading 10 Object Orientation – 01 Encapsulation IS-A HAS-A