Allah sizden razi olsun hocam, en az bir haftadir polymorphism`i anlamaya calisiyordum olmuyordu, ilk basta sizin videonuzlada anlamamistim ama kodun uzerinde uzun uzun dusunuce anladim donen dolabi
constructor yazmadığımız zaman o class içersinde aslında default olarak parametresiz bir consturctor ve içersinde parametresiz bir super() yaranıyor.default olarak hiçbir parametre almadığı için hata veriyor bu yüzden el ile yazmak gerekli.
kodu yazdıktan sonra run dediğimde bir önceki dersin kodlarını run ediyor yeni yazdığım kodlar çalışmıyor yeni class açmama rağmen nasıl düzeltebilirim bu sorunu hocam
constructor kullanmamızın sebebi zaten get ve set methodlarından kurtulmak değil miydi? neden bu videoda hem get ve set hem de constructor yaptık
Рік тому
Constructor obje ilk defa başlatılırken kullanılıyor. Objenin üzerinde sonradan herhangi bir alanı değiştirmek veya bu alanlardan birini getirmek için set ve get kullanmak zorundasın.
merhabalar, Sedan isimli class oluşturup Car classından extends ettim ancak main de Sedan sedan = new Sedan yazınca hata alıyorum sizce neden ? yardımcı olabilirseniz cok mutlu olurum . cannot find symbol diyor
Sanırım parantezleri koymayı unutmuşsunuz. Sınıfları (class) belirtirken parantez koymamız gerekmektedir. Sedan sedan = new Sedan (); Eğer sedan sınıfındaki yappıcıda (constructor) istenilen bir değer de bulunuyorsa bunu da parantez içerisine yazmamız gerekmektedir.
Abi çok güzel anlatıyorsun. Kısa birşey sorabilir miyim? Birçok yerde HashMap kavramını görmüştüm kısaca ne olduğunu ve nasıl kullanıldığını yazabilir misin?
6 років тому+1
Yunus Emre Bu seride onu anlatmayacagim ancak udemydeki seride onlari hepsini anlattim.
Şimdi anladım; public static void Speaktry(Animals animals){ animals.speak(); } yazdığımız zaman Speaktry(new Dog("Karabaş")); Animals animals parametresine gidiyor ve aşşağı da animals.speak(); yazsa bile aslında orda new Dog.speak(); yazıyor olarak düşünebilirsiniz. bu şu şekilde de oluyo hatta bence hoca video da böyle göstermeye çalıştı ama new Dog("Karabaş"); şeklinde yazınca biraz karıştı benim için. Animals myDog = new Dog("Karabaş"); Speaktry(myDog); şekli bana daha mantıklı geldi.
Klavyenin Markasini Sormuştum yarin cevap veririm demiştiniz yoğunsuz sanırım kolay gelsin tekrar sormak istiyorum eger vaktiniz varsa klavyenin markasini ve modelini atabilirmisiniz
Anlatım çok güzel fakat şu ingilizce değişken kullanma olayı anlaşılabilirliği oldukca düşürüyor. Eyvallah ingilizce evrensel bir dil, eyvallah işe girdiğimiz de ya da bu mesleği yaptığımızda bütün herşey ingilizce olacak ama en azından öğrenme aşamasında konuları anlayana kadar Türkçe olsa. Söz veriyorum öğrendikten sonra ingilizce değişken kullanıcam.
son 400' lüğe gelirken gül batur birinci Şahbatur sondan geliyo Gülbatur birinci Şahbatur geliyor Gülbatur birinci geliyor 10. yıl gazi koşusunu Süleyman Atlı' yla Gülbatur alıyoor Gülbatur alıyoor
emeklerinize sağlık. yıllar sonra bile izleniyor videolarınız.
Allah sizden razi olsun hocam, en az bir haftadir polymorphism`i anlamaya calisiyordum olmuyordu, ilk basta sizin videonuzlada anlamamistim ama kodun uzerinde uzun uzun dusunuce anladim donen dolabi
Dostum sana instagramdan ulaşabilir miyim acaba ?
Hiçbir videoda adam akıllı anlamadığım konuyu bu video serisinde anladım. Anlatım mükemmel :)
Aga böyle demeyin hocam ciddiye alıyor
Kardesim Helal olsun diyorum 15 dakika da bu kadar mi guzel anlatilitilir Polymorphism.. Cok Tessekkur ederim...
Ben teşekkür ediyorum.
şahbatur sondan geliyor gülbatur birinci, elinize saglık hocam güzel anlatım
Hocam çok büyük adamsınız
6:43 neden constructorları yazmamız gerekiy?(evet hata veriyor ama yine de sebebini merak ettim)
constructor yazmadığımız zaman o class içersinde aslında default olarak parametresiz bir consturctor ve içersinde parametresiz bir super() yaranıyor.default olarak hiçbir parametre almadığı için hata veriyor bu yüzden el ile yazmak gerekli.
Merhaba. 4:43 'deki main yazdiginizda cikan auto adviser kismi bende mevcut degil. Nasil ekleyebilirim? Tesekkurler
kodu yazdıktan sonra run dediğimde bir önceki dersin kodlarını run ediyor yeni yazdığım kodlar çalışmıyor yeni class açmama rağmen nasıl düzeltebilirim bu sorunu hocam
constructor kullanmamızın sebebi zaten get ve set methodlarından kurtulmak değil miydi? neden bu videoda hem get ve set hem de constructor yaptık
Constructor obje ilk defa başlatılırken kullanılıyor. Objenin üzerinde sonradan herhangi bir alanı değiştirmek veya bu alanlardan birini getirmek için set ve get kullanmak zorundasın.
merhabalar, Sedan isimli class oluşturup Car classından extends ettim ancak main de Sedan sedan = new Sedan yazınca hata alıyorum sizce neden ? yardımcı olabilirseniz cok mutlu olurum . cannot find symbol diyor
Sanırım parantezleri koymayı unutmuşsunuz. Sınıfları (class) belirtirken parantez koymamız gerekmektedir.
Sedan sedan = new Sedan ();
Eğer sedan sınıfındaki yappıcıda (constructor) istenilen bir değer de bulunuyorsa bunu da parantez içerisine yazmamız gerekmektedir.
Kral ağzına sağlık, açık ve net anlatıyorsun.
Abi çok güzel anlatıyorsun. Kısa birşey sorabilir miyim? Birçok yerde HashMap kavramını görmüştüm kısaca ne olduğunu ve nasıl kullanıldığını yazabilir misin?
Yunus Emre Bu seride onu anlatmayacagim ancak udemydeki seride onlari hepsini anlattim.
Çok teşekkürler
Netbeans kullanıpta videodaki source fonksiyonlarının nerde olduğunu bilen var mı?
alt+insert yaparsan kucuk bir menu cikiyor orda var hepsi
Hocam speaktry(new Horse("..")); olayını nasıl yaptınız fonksiyonun içinde yeni bir obje mi oluşturdunuz?
Anlayabildin mi?
Anlamadıysam new Horse("..."); şeklinde bellekte yeni bir yer ayırıyor. içinde ne yazacağı sana kalmış. isimden yola çık yeni Köpek("Karabaş");
speaktry fonksiyonunun içine Animal animal şeklinde bir parametre girdiniz ama ben onun anlamını anlamadım pek...
Şimdi anladım;
public static void Speaktry(Animals animals){
animals.speak();
}
yazdığımız zaman
Speaktry(new Dog("Karabaş"));
Animals animals parametresine gidiyor ve aşşağı da animals.speak(); yazsa bile aslında orda new Dog.speak(); yazıyor olarak düşünebilirsiniz.
bu şu şekilde de oluyo hatta bence hoca video da böyle göstermeye çalıştı ama new Dog("Karabaş"); şeklinde yazınca biraz karıştı benim için.
Animals myDog = new Dog("Karabaş");
Speaktry(myDog);
şekli bana daha mantıklı geldi.
hocam udemy'de sizi ne aratınca çıkıyor , eğitimlerinze nasıl ulaşabilirim ?
Tesekkurler
Hocam public class içerisinde birden fazla public static kullanabilir muyuz?Ben sadece 1 tane kullanabiliyoruz diye anlamıştım.
Birden fazla public static olabilir ama sadece bir tane main metodu olabilir(public static void main(String[ ] args))
inanilmaz anlatim tesekkurler...
Klavyenin Markasini Sormuştum yarin cevap veririm demiştiniz yoğunsuz sanırım kolay gelsin tekrar sormak istiyorum eger vaktiniz varsa klavyenin markasini ve modelini atabilirmisiniz
Ege Sağlam İnca IK-274QU😀
Yazılım Bilimi işiniz çok zor ama insanlara bişey öğretmek mutlu ediyordur java yi c++ sizden ögrendim 😀😀
@@egesaglam9500 😀😀
Anlatım çok güzel fakat şu ingilizce değişken kullanma olayı anlaşılabilirliği oldukca düşürüyor. Eyvallah ingilizce evrensel bir dil, eyvallah işe girdiğimiz de ya da bu mesleği yaptığımızda bütün herşey ingilizce olacak ama en azından öğrenme aşamasında konuları anlayana kadar Türkçe olsa. Söz veriyorum öğrendikten sonra ingilizce değişken kullanıcam.
nasıl başlarsan öyle gider
@ evet öğrenmeden başlarsan öğrenmeden gider
@@sercanak1 ingilizce bu mesleğin her yerinde var ingilizceyi de öğrenmeden, kullanmadan çok ilerleyebileceğini sanmıyorum
turkce ogrendigin zaman bi yerde tikanip kalacaksin ingilizce terimlere alismaya calis bence:(
O değil de Şahbatur kim aga?
son 400' lüğe gelirken gül batur birinci Şahbatur sondan geliyo Gülbatur birinci Şahbatur geliyor Gülbatur birinci geliyor 10. yıl gazi koşusunu Süleyman Atlı' yla Gülbatur alıyoor Gülbatur alıyoor
@@gencay_ Aferin bakalım 🐎🐴🐎🐴🐎🐴🐎🐴🐎🐴🐎🐴🐴🐴 Veeeee kafa farkıyla Şahkafasııııııı kazanıyor.
sahbatur iyiydi hocam :)
Şahbatur'da konsantrasyonumu kaybettim
videonun ortasında iyi de bu ne işimize yarayacak diyordum, videonun sonunda oha çok iyiymiş dedim
Ben Pek anlamadım :((
Ben de anlamadım knkz:(
Ya şu nesne tabanlıdan sonraki videoları 1.5 ayda zor anladım bu konu hepsinden karışık ne yapmam lazım ?? Yardımcı olursanız sevinirim
biraz karışık
Udemyde anlamayıb gelib burda anladın
Keşke değişken ve metot isimlerini TÜRKÇE kullansanız..
Ingilizcesini ögretmesi cok daha iyi yazilim dersleri icin
@@ecesubahtiyar2238 4 yıl önce yazmışım :D şuan türkçe değişken yazmak komik geliyor :D
😅