calcoverall olarak yazdığımız kısmı anlamadım. Hesaplayabilmek için yeni bir nesne üretmeye gerek yok dediniz ama yukarıya nesneyi tanımlamadan 4.bir kişiyide eklersem ortalamayı nasıl hesaplayabilirim
calOverall methodu tamamen static bir metot olup, hiç bir nesne kullanılmadan çağırıyoruz. Normalde nesne.metot() şeklinde çağırırken, şimdi sinif.metot() şeklinde çağırıyoruz.
Hocam bir sorum olucak static veya nesne tanımlayıp kullanmak hangisi daha mantıklı sizce her zaman static ile yolumuza devam edebilirmiyiz mantıken en basit kodu yazmış oluyoruz sınıf tanımlamadan
Her şeyi statik olarak tanımlamak, Nesne Yönelimli Programlama paradigmasını engeller. Amaç sınıflar içerisinde nitelik ve davranışlar belirleyip , bunları nesneler üzerinde kullanmak. Ama bazen sınıf içindeki bir özellik veya davranış sınıfla alakalı olmayabilir aynı örnekte olduğu gibi. O yüzden statik mantığı kullanılır. Yani her ikisini de duruma göre kullanmak gerekir.
static hiç bu bakar mantıklı gelmemişti teşekkürler. Emeğinize sağlık :)
Beynim yandı ya :(
Hocam çok güzel ve anlaşılır bir dersti ağzınıza sağlık.
Hocam çok güzel anlatmış. Emeyinize sağlığ.
Cok tesekkur ederim, egitim hayatim kolaylasti sayenizde
Hocam çok iyi anlatmışsınız . çok teşekkürler. sesiniz bir yerden tanıdık geliyor ama çıkaramadım. sanki kodluyoruzda da eğitiminiz vardı
Güzel bir anlatım. Teşekkürler:))
Reis, helal olsun sana!!
Hocam güzel anlatmışsın.
kafam çok karışıyor tek ben böyleyim herhalde
Hocam çoğu dersinizi anlıyorum fakat kendi başıma uygulamaya gelince olmuyor, bu durum için ne yapabilirim?
hala neden static ihtiyacımız olduğunu tam anlayamadım. Yani static koymasakta aynı işlemler yapılabilir gibi geldi. Deneyeceğim.
Evet static olmadan aynı işlem yapılabilir ama fazla külfet gerektiren bir durum :)
nasıl yapıcaksın kı her nesne olusturdugunda deger 0lanıyor
calcoverall olarak yazdığımız kısmı anlamadım. Hesaplayabilmek için yeni bir nesne üretmeye gerek yok dediniz ama yukarıya nesneyi tanımlamadan 4.bir kişiyide eklersem ortalamayı nasıl hesaplayabilirim
calOverall methodu tamamen static bir metot olup, hiç bir nesne kullanılmadan çağırıyoruz. Normalde nesne.metot() şeklinde çağırırken, şimdi sinif.metot() şeklinde çağırıyoruz.
Hocam bir sorum olucak static veya nesne tanımlayıp kullanmak hangisi daha mantıklı sizce her zaman static ile yolumuza devam edebilirmiyiz mantıken en basit kodu yazmış oluyoruz sınıf tanımlamadan
Her şeyi statik olarak tanımlamak, Nesne Yönelimli Programlama paradigmasını engeller. Amaç sınıflar içerisinde nitelik ve davranışlar belirleyip , bunları nesneler üzerinde kullanmak. Ama bazen sınıf içindeki bir özellik veya davranış sınıfla alakalı olmayabilir aynı örnekte olduğu gibi. O yüzden statik mantığı kullanılır. Yani her ikisini de duruma göre kullanmak gerekir.
kafam çok karıştı bu derste ne yaptığımızı bir türlü anlamadım
guzel anlatim tesekkurler
Hocam çok güzel anlatmış. Emeyinize sağlığ.