69- C# Dersleri Yapıcı Metot Kullanma ve Çalışma Mantığı | CONSTRUCTOR |
HTML-код
- Опубликовано: 7 фев 2025
- Herkese merhabalar bu dersimizde çok önemli bir konudan devam ediyoruz yapıcı metot nedir nasıl kullanılır en önemlisi çalışma yapısı nasıldır onu görmeye çalışacağız hemen başlayalım
kişisel web sitem : www.enesbayram...
iyi seyirler
destek için abone olmayı unutmayalım
Instagram Hesabım : www.instagram....
Kahve ısmarlayarak destek olmak için : buymeacoffee.c...
Kahve ısmarlayarak destek olmak için : buymeacoffee.com/enesbayram
8:12 benim gibi kulaklıkla dinleyenlere 1 dakikalık saygı duruşu :D
kulak zarı yok oldu yaa
Bilgisayar sesi %100, Arttırıcı ses %25, ve bunların kulak zarıma kötü etki yaratması.
felç oldum :ASDDSADAS
hahahahaah
Class yapısını ilk defa senden öğrendim hocam.
hiç yazılım bilmeyerek başladım videolarınıza ve mantığını anlayarak ilerliyorum, emeğinize sağlık
dostum inan bana ben aşçılık lisesindeydim okulumu bir zorunluluk sbebiyle değiştirdim yazılım okuyorum şuan bu adam olmasaydı ben şuan bu meslek te hayatta ilerlemeyezdim sadece C# değil Javascript derslerinde olsun bana baya faydası oldu çoğu öğretmenim bile Hocanın çok iyi olduğunu ve önerdiklerini söylediler bence sende biryerlere bayaa iyi gelebilitrsin önemli olan mantık ezbere gidersen kafa karışıklığına sebep açıyor birçok hatam oldu o yüzden
harbiden mantığını anlatan nadir hocalardan çok faydalı oldu
Hocam eğitim videolarınız için teşekkür ederim. Görsel hafımızı sürekli kullanmanız çok güzel bir durum. Bir önerim olacak. Bizlerden ders sonunda o ders ile ilgili ödev benzeri proje oluşturmamızı isteseniz çok daha akılda kalıcı olacaktır.
Hocam selamın aleyküm, derslerinizi ilk defa izliyorum anlatımınız aşırı sade ve anlaşılır, inşallah fazlasına ulaşırsınız
Hocam allah razı olsun. Udemy videosu aldığım halde yapıcı metotu anlamamıştım. Farklı sitelere girdim, pdf ler okudum yine anlamadım. Çok basit , kısa ve açıklayıcı şekilde anlaymışsınız🎉🎉❤
Eline, koluna, yüreğine sağlık hocam.
hey Allah senden razı olsun. Bu ifadeyi anlamadığım için uzun bir süre porgramlamayı bırakmıştım. Teşekkürler kardeşim. Başarılar dilerim.
Çoğu Hocanın Tavsiye Ettiği İşte O kanal
hakkaten çok güzell anlatmışsın hocam ben daha öncede bunu öğrenmiştim ama ne yaptığıma dair niye yaptığıma dair pek bir fikrim yoktu hep ezber yaptırdılar neyse sizi bulduğum iyi oldu youre the best hocam
8:12 not alıyodum arkadaydı video zıpladım yerimden :DDDDd
Hocam yapıcı metodun içine değişkenleri birbirine atarken this.arabaRengi=_arabaRengi; yaparsak olurmu
Vallahi mantığı anladım :D
Bakalım ne zaman işime yarayacak.
hazır örneğin içine örnek yapmanız biraz kafa karıştırıcı olmuş keşke yeni bir sayfada yapsaydınız ama anlatımınız harika
abone oldum. bildirim açtım. beğendim. yorum yaptım.
Harikasınız ! Emeğe saygı 100 kere beğensem az :)
hocam udemy kursunuza da baktım yıkıcı metotlar var mıydı anlattığınız
Teşekkürler hocam.
Merhabalar kıymetli hocam
Eğer new ile constructor methodu oluşturduysanız ve Araba classının içindeki properity değişken isimleriyle metod içindeki parametrelerin isimlerini de aynı isimler yazarsanız hata verecektir. bu hatayı aşmak için this.arabaRengi=arabaRengi şeklinde bir kullanım yapabilirsiniz. this belirteçtir ve class içindeki uzayın içinde tanımlanmış değişkenleri belirtir ( en azından ben öyle anladım )
mükemmel 👍
Enes Bayram Kralsın...
hocam güzel anlatmısın devamını bekleriz farklı projelerle
çok güzel anlatmışsınız hocam teşekkürler
Ağzına yüreğine sağlık :)
hocanın videolarındaki kodları paylaştığı bir yer var mı??
Anlatımınız çok güzel, başka kursta anlamadığımı burada anlıyorum fakat bir sorum olucak, herşeyi yapabiliyorum doğru bir şekilde ama anlamadığım nokta neden bunları kullanıyoruz. Yani neden buna ihtiyacımız olur, zaten önceki derslerde classlar arası etkileşim kurabiliyoruz. Yani bu da bir yolu mu classlar arası etkileşimin yoksa bu bir ihtiyaç mı ?
Şöyle söyleyebilirim yapıcı metot kullanarak özelliklerin değerleri hızlı bir şekilde alınabilir.Daha nesne oluşurken bu işlemler yapılabilir.O yapıcı metot kullanılarak (Inheritance konusu görmediniz daha) üst class ların yapıcı mrtoduna değer gönderebilir gibi gibi faydası bitmez.zamanla neden kullandığınızı daha iyi anlayacaksınız derslerin tadını çıkarın iyi çalışmalar
@@EnesBayramm hocam ama biz bu yapıcı metodu tanımlamadığımız zaman new Araba() kısmı ne işe yarıyor? Bu kod o sınıfın ögelerini içeri almıyor muydu?
@@umut6977 obje oluşturup o sınıfın içerisindeki değişken ve metotlara erişim sağlıyor
@@kadirshn sag ol ama biraz geç oldu bu seriyi bitirip udemyde kalanına devam ediyorum şu an
@@kadirshn al istersen normalde 250 tl ama ben 50'ye aldım, 50 tl'ye al sen de yararlanirsın illaha paran boşa gitmez
muhtemelen reno clio
hocam peki neden motor çalıştır ,araba kilitle çalışmıyor ve araba model ve renk kapı sayısını null olarak gösteriyor.
araba modeli
araba rengi
kapı sayısı0
araba kilitlendi
çalışıyor motor (böyle gözüküyor benimkiler)
Yani constructor classın yaşam döngüsünde ilk önce gelen şey, bu yüzden parametreleri constructor da alıp ardından işlemleri yapıyoruz değil mi?
bencede öyle çünkü dönüşümlü bir metodu yapıcı metoddan önce yazmama rağmen ilk önce yapıcı metodu ekrana yazdırdı.
Mükemmel
ctor yapıp tab tab yaptığımda sistem kendisi olusturmuyor yapıcı metodu
teşekkürler
hocam peki bu yapıcı methot ne işe yarar
hocam bende class-imda tanidigim deyisenler ve ya methodlar program.cs-de referanslarda gozukmuyor ,yani sizin yazdiginiz gibi yaziyorum fakat referansismi. yazdgmda equal to falan geliyor
12:00 hocam çalışma yapısına nasıl bakıyoruz? Ben bulamadım harici bir uygulama falan mı kullanıyorsunuz?
29. videoyu izleyebilirsin hala anlamadıysan
void geriye döndürmeyen değil mi?
8:44
yapıcı metot daha mı uzun sanki hocam
Hocam class metod vb sonundaki .'dan sonra gelecek komutları açıklayan kitap önerir misiniz
biraz kafa karıştırıcı bir bölüm olmuş 2 kere izlemek zorunda kaldım çünkü başta tam neyi anlatmak istediğinizi anlamadım sonradan da 8:40 dan sonraki kısım örneklerin içinden olduğu için kafam karıştı biraz ama sonradan daha iyi anladım biraz beynimi zorlamak zorunda kaldım bu sefer
Tşkler
Emeğiniza Sağlık Başarıalr Dileriz
adamsin
9:20 🗒
1 classın içine 1 den fazla yapıcı metod tanımlayabiliyor muyuz ? buradaki yazım tarzına anladığım 1 den fazla tanımlanmıyor.
Bir classın içinde 100 tane de yapıcı metot olabilir.
Buna constructor overloading deniyor.
Araştırmanızda fayda var.
@@EnesBayramm yorum için teşekkür ederim videoların devamı gelecek mi
hocam class`in icerisine yapici method tanimlamadan once de main methodunun icerisindeki "Araba()" methodu calisiyordu. biraz orasini anlamadim yardimci olursaniz sevinirim.
Orasını bende anlayamadım 6 ay geçmiş,anladıysan banada anlatabilir misin?Kafa karışıklığı olsun istemiyorum da.
@@burakkapci8290 anladıysan banada anlat.
Like
hocam biz geriye dönüş olmadıgı için public araba diye giriyoruzya hani void diye birşey vardı oda geriye dönüş yok anlamına geldigini hatırlıyorum yanlıs hatırlamıyorsam public void araba yazsak aynı şeyemi denk geliyor?
Void Geriye dönen değer TİPİ yok anlamında. Burda ise geriye dönen bişey yok. Aslında mantıksal olarak ikisi de aynı. Ancak teknik olarak aynı şey değiller. Yani sen public void araba yazarsan normal metot oluşturmuş olursun. Yapıcı metot olmaz
Anlamadım ama sizle alakalı değil
çok anlamadım gibi ama bakalım
Program.cs de tanımlamış olduğum Araba araba1= new Araba();
Kısmında Araba sınıfı yazdığımdan hata alıyorum:/ çözümü nedir ?
Hatada ne yazıyor paylaşır mısın
@@EnesBayramm The type or namespace name ‘Araba’could not be found (are you missing a using directive or an assembly reference?) hocam hatada bu yazıyordu ben hata aldığım satırı Araba.Araba araba1=new Araba.Araba(); yazarak hata kalkmış oldu lakin doğru bir yöntem mi emin değilim 🤔
@@cansu1025 this.arabaRengi=arabaRengi;yap düzelir
hoca ben bu c# serisini bitirirsem unity da oyun yapa bilirmiyim...?
bende onun için öğreniyorum. şuan ne durumdasın. tavsiyen var mı.
@@theanimator3D sen ne durumdasın?
Hiçbir şey anlamadım :(
:(
Anlaşılması çok kolay örnek..
metot fonksiyon mu demek hocam
üni ogrencilere fonksiyon adı altında anlatılmış bu dersler
@@ibrahimkartal5084 fonksiyon, metot aynı şey
iyi de niye bunu yaptın :D bütün class mundar oldu
Renaulttan sponsorluk alinmis gaoiba kxkdkcmdkzkkx
:)
@@EnesBayramm hocam c# modern tasarım egitimlerini getirirmisiniz