Java Dersleri #47 - OOP - Constructor (Yapıcı) Kullanımı ve Sınıf Metotları

  Рет қаралды 45,222

Kodlama Vakti

Kodlama Vakti

Күн бұрын

Пікірлер
@muharremkaya7762
@muharremkaya7762 2 жыл бұрын
Hocam valla Allah ne muradınız varsa versin 2 gündür araştırıyorum bu kadar mantıklı açıklayan görmemiştim...
@ibrahimhalil530
@ibrahimhalil530 4 жыл бұрын
Aşırı derecede soyut olan bir konu ancak bu kadar kolaylaştırılarak anlatılabilirdi...
@tanju5042
@tanju5042 4 жыл бұрын
Bu guzel egitim videolari icin cok tesekurler hocam
@KodlamaVakti
@KodlamaVakti 4 жыл бұрын
Asıl biz teşekkür ederiz :)
@sudeakyuz34
@sudeakyuz34 3 жыл бұрын
teşekkür ederim. açıklayıcı anlatım için
@talhasaray7650
@talhasaray7650 10 ай бұрын
hocam adamın dibisiniz çok iyisiniz seviliyosunuz
@sherlockholmes9617
@sherlockholmes9617 2 жыл бұрын
sen Allahın bir lütufu sun...
@fatihozdemir2191
@fatihozdemir2191 4 жыл бұрын
Emeğine ve eline sağlık
@klcali8921
@klcali8921 3 жыл бұрын
Beynim error verdi ya ne yapacam ben
@Zek__
@Zek__ 2 жыл бұрын
hocamm sen bitanesinnn tamammı();
@saitbtn8280
@saitbtn8280 2 жыл бұрын
hocam 5.58 de nasıl kaydettiniz
@fundat2479
@fundat2479 5 ай бұрын
hocam src altında default packagem yok sınıf açıyorum o şekilde olur mu birbirini görür mü default packe şart mı
@cihanyasbek9228
@cihanyasbek9228 4 жыл бұрын
hocam 8.20 de neden return koyduk ?
@KodlamaVakti
@KodlamaVakti 4 жыл бұрын
İlgili işlem metodunu çağırdığımızda geriye bir değer döndürmesi için. Yani ben topla fonksiyonunu tanımladığımda, geriye toplamı döndürecekti.
@enesakbal9898
@enesakbal9898 3 жыл бұрын
hocam udemyde kurslarınız var mı ?
@KodlamaVakti
@KodlamaVakti 3 жыл бұрын
Udemy üzerinde bir kursumuz yok KZbin Kanalımız üzerinden eğitimlerimizi yayınlıyoruz :)
@mahmudfrzli3302
@mahmudfrzli3302 3 жыл бұрын
@@KodlamaVakti ADAM
@snfeyza
@snfeyza 4 жыл бұрын
Biri bana neden constructors yazmamız gerektiğini anlatabilir mi? Yani ben neden bunu yazmaya ihtiyaç duyuyorum? Hangi durumlarda constructors kullanmam lazım? Nasıl kullanıldığını anlıyorum ama ne için kullanıldığını anlayamıyorum. Yardımcı olabilecek biri var mı? 2 hafta sonra java sınavım var ve ben bu olaya kafayı taktım.
@KodlamaVakti
@KodlamaVakti 4 жыл бұрын
Merhaba Feyza, Yapılandırıcı (Constructor) metotlar nesne oluşturduğumuz anda çalıştırılan metotlardır. Siz constructor metodu içerisini boşta bırakabilirsiniz veya doldurabilirsiniz tamamen sizin ihtiyacınıza kalmış. Genellikle nesneyi üretirken , bir başlangıç değeri vermek için kullanılır, o yüzden yapıcı metotlar denmektedir.
@snfeyza
@snfeyza 4 жыл бұрын
@@KodlamaVakti o zaman şöyle denebilir mi? Örneğin ben bir metot yazdım ve programı çalıştırdığımda ilk o metodun çalışmasını istiyorum. Kurucu metodun içine o metodu yazdığımda ilk o çalışmış oluyor değil mi?
@tolgaun1286
@tolgaun1286 4 жыл бұрын
Class a verdiğimiz adı başka bir yerde aynı ad ile fonksiyon üretmek, ve değişkenlerinizde aynı isimde olmasına ne gerek var? Ayrıca this. Yazdığınızda açılan kutucukta Class olduğunu belirttiniz, IDE bunu nerde tutuyor? Böyle bir işlem fazla karışık değilmi? , class dan eleman üretilirken, fonksiyon değer istiyor&işliyor tmm da, notepadde seçim yapılamıyor...this yazınca her zaman classımı anlatmaya çalışırız? Ve sanırım fonksiyon içindeki inti, classdan gelen object değişkenimi atıyoruz? Sanırım değişken türlerinde object den bahsetmeyi unuttunuz? (video 5:15)
@tolgaun1286
@tolgaun1286 4 жыл бұрын
Object&Object olmayan değerlerin object değişkenine atılabildiğini biliyorum fakat this ve this için seçtiğiniz class seçimi bende pek oturmadı
@KodlamaVakti
@KodlamaVakti 4 жыл бұрын
Merhabalar Tolga Bey, yani bu tarz olaylara ne gerek var bende bilmiyorum Java'ya sormak lazım :) Sınıfları anlatmadan değişken olarak object anlatmanın bir anlamı olmayacağını düşünmüş olabiliriz. This komutu , sınıfa ait nicelikleri sınıf içerisindeki fonksiyonlarda kullanmamızı sağlıyor. Burada ki örnekte ne gerek var denebilir lakin basit anlatım olması için kullanıldı. Daha karmaşık sistemlerde "THIS" komutuna gerek duyuluyor. Teşekkür ederiz ilginiz için.
@tolgaun1286
@tolgaun1286 4 жыл бұрын
Cevabınız için çok teşekkür ederim, araştırarak izlemeye devam ediyorum..
@softwareengineer6785
@softwareengineer6785 3 жыл бұрын
hocam renk verme sebebinizi anlamadim renk vermedende ayni sonuclari alabiliyoruz aciklarsaniz sevinirim :)
@KodlamaVakti
@KodlamaVakti 3 жыл бұрын
Renk vermede ki amaç, bir sınıftan üretilen nesnelerin farklı olduklarını betimlemek için yapmış olduğumuz bir örnek :)
@msnl2568
@msnl2568 3 жыл бұрын
@@KodlamaVakti Hocam öyleyse renk degerini diger class ta gösteremiyor muyuz? Yani islemleri yaptırdığımız class da sonuc olarak renk de görmek istesek ne yapmalıyız? Yani String bir deger?
@erdsee
@erdsee 2 жыл бұрын
@@msnl2568 Siniflar class da System.out.println(m1.renk); yazman lazim.
@tenburger
@tenburger 4 жыл бұрын
Bir fonksiyonun birden fazla veri tipi ve değer içeren bir değişken silsilesi döndürmesini ben bu değerleri bir objenin değişkenleri olarak atayıp objeyi döndürme şeklinde yapıyorum, birden fazla veri tipi içerebilen diziye benzer bir yapı var mıdır, varsa yukarıda kendi bahsettiğim yöntemi mi yoksa bu dizi mantığını mı kullanmak daha doğru olur ?
@KodlamaVakti
@KodlamaVakti 4 жыл бұрын
Merhaba Erdem, her zaman düz mantıktan yanayızdır :) Ama bahsettiğiniz yöntemde bir çözüm tabi ki.
@fazlgungor4409
@fazlgungor4409 3 жыл бұрын
Hocam merhaba. Ben eğitimleri ~Intellij~'den takip ediyorum. Şu ana kadar hiçbir sıkıntı yasmadım ama bu class'lar dersınde IDE surekli hata veriyor. Class içerisinde fonksiyon olustururken siz direk olarak "HesapMakinesi(int sayi1, int sayi2){}" diyerek devam ettiniz ama ben de izin vermedi. Class içerisinde tekrardan "public void HesapMakinesi(int sayi1, int sayi2){}" olarak tanımlayınca kabul etti. Ekstra olarak Main kısmında yeni class tanımlarken drek fonksiyonun içerisine değerleri yazdıgınızda tanımlıyor ama ben de görmüyor. Mesela ; "HesapMakinesi m1 = new HesapMakinesi(3,5);" olarak yazdıgınzda 3'ü ve 5'i tanımlıyor ama ben de içine yazmaya izin vermiyor. Yardımcı olabilecek arkadaşlar var mı acaba? Bu problemı nasıl cozebılırım? IDE'ler arasında java yazım ifadeleri farklı mı ?
@qKAYRAAp
@qKAYRAAp 3 жыл бұрын
Eclipse programından da aynı kodu denemenizi öneririm en azından sorularınızdan birine cevap bulursunuz.
@hazalcelep-033
@hazalcelep-033 Жыл бұрын
VİDEOYU 5 KERE IZLEDIM GALIBA HALA ANLAMIYORUM
@nerd3131
@nerd3131 Жыл бұрын
6 kez izledim hala anlamıyorum
@virtue5502
@virtue5502 Жыл бұрын
ya bakış açını değiştirmen lazım ya da senin anlayacağın şekilde anlatan birini bulman lazım dostum. Ben de bir konuda takıldığımda bu şekilde anlamaya başlıyorum
@nerd3131
@nerd3131 Жыл бұрын
@@virtue5502 tesekkur ederim
@virtue5502
@virtue5502 Жыл бұрын
@@nerd3131 rica ederim
@aygocer692
@aygocer692 2 жыл бұрын
🖒👏
@Mysterio412
@Mysterio412 4 жыл бұрын
bir halt anlamıyorum
@KodlamaVakti
@KodlamaVakti 4 жыл бұрын
Merhabalar Hüseyin Java'da Sınıflar konusu biraz karışık olabilir ama çokta zor değil biraz mantığını anlamaya çalış. Ayrıca örnek yaptıkça da daha çok kafanda oturacaktır.
@Mysterio412
@Mysterio412 4 жыл бұрын
@@KodlamaVakti Teşekkür ederim hocam üstüne gittim ve hallettim şimdi interface kısmına geçtim biraz sert bi yorum yapmışım :)
@mahmudfrzli3302
@mahmudfrzli3302 3 жыл бұрын
@@Mysterio412 Bitirdinmi kursu kardes
@zbbzbbi9366
@zbbzbbi9366 2 жыл бұрын
@@Mysterio412 naptın hüseyin java coder misin artık
@Tolgadd
@Tolgadd 2 жыл бұрын
@@Mysterio412 hüseyin senior oldun mu
Java Dersleri #48 - OOP - Sınıflar Örnek : Employee
23:24
Kodlama Vakti
Рет қаралды 34 М.
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН
The Lost World: Living Room Edition
0:46
Daniel LaBelle
Рет қаралды 27 МЛН
Java Dersleri #46 - OOP - Sınıflar (Class)
10:24
Kodlama Vakti
Рет қаралды 48 М.
[2024] Java Dersleri #39 OOP giriş
30:37
Merve Software
Рет қаралды 103
Java Dersleri #62 - OOP - Getter ve Setter Metotları Kullanımı
12:29
Java Dersleri #67 - OOP - Polymorphism (Çok Biçimlilik) İlkesi
11:33
Java Dersleri #64 - OOP - Kalıtım (Inheritance) İlkesi
14:15
Kodlama Vakti
Рет қаралды 26 М.
Java Dersleri #59 - OOP - Static Kullanımı
16:01
Kodlama Vakti
Рет қаралды 26 М.
Java Dersleri #61 - OOP - Encapsulation (Sarmalama) İlkesi
10:20
Kodlama Vakti
Рет қаралды 24 М.
Java Dersleri #55 - Proje : Sayı Tahmin Oyunu
15:47
Kodlama Vakti
Рет қаралды 16 М.