
Ekim 13, 2009 17:43 by
molks
Bazi durumlarda bir methodu veya bir propery yi bir class'a bağlamak isteyebiliriz.örneğin konuş methodunu class'a bağlamak güzel olabilir örneğin OyuncakAyi.konus() dediğimizde konus() methodu çalışsın.constructor'imizin içinde konusuyormu ya true diyelim ki instance alınırken ilk değer olarak konusuyorMu ya true değeri atılsın.ve konus methodunun çalışması içinde konusuyor mu nun true olmasını şart koşalım..eğer uygulamanın içinde konusuyormu=false dendiyse bu oyuncağın konuşma özelliği yoktur şeklinde bir uyari verelim;

bakalim istediğimiz gibi olmuş mu;

evet istediğimizi elde ettik, birde siz kendiniz static konus() methodunu kullanmadan önce konusuyormu property sine false değer atayın bakalım bu sefer ne olacak.konusuyormu property sininde static tanımlandıgını unutmayin.
istediğimizi elde ettiğimize göre beyin cimlastiği yapmaya devam edelim , diyelim ki ben oyuncak ayi fabrikasinin sahibi olarak fabrikamdan (yani class imdan) üretilen toplam oyuncak sayisini öğrenmek istiyorum bunun için en uygun yol nedir?
Mesela OyuncakAyiAdedi diye bir özelliğim olsa, her instance alindiğinda bu özellik bir arttirilsa ?? (yani constructor in içinde bu adet bir attirilacak) ve toplam oyuncak adedini verecek bir static methodum olsa bence sorunumuzu çözeriz..o zaman gerekli kodlari yazalim ;

şimdide uygulamamız içerisinden test edelim bakalım neler olacak ;

umarim faydali olmuştur.başka yazilarda görüşmek üzere.
171025c6-6f64-4201-a344-3d86ace365c7|5|4.8