hocam buradaki aşırı yükleme dediğiniz işlemler override mı, yoksa overload mı ? ben ezme olarak hayal ettim ama karıştırıyormuyum diye düşünüyorum.
@arifaltiok2163 жыл бұрын
Selam, Videoyu baştan sona tekrar bende izledim ve dediğin konuda haklısın. Öncelikle geri bildirim için teşekkürler. Normalde overload işlemi sınıf içerisindeki bir metotu farklı parametrelerle tekrar yazmak anlamındadır. Dediğin gibi taban sınıftan aldığımız bir metotu aynı parametrelerle tekrar yazarsak aslında o metotu ezmiş oluyoruz ve buna literatürde override deniyor. Ancak derleyiciye ezme işlemine izin verdiğimizi gösterebilmemizin yolu, taban sınıftaki metotun başına virtual anahtar kelimesini yazmak, yoksa o metot için derleyici ezilmemiş gibi davranır. Tekrar konuyla ilgili geri bildirim için teşekkürler. Başka arkadaşlarımızın da faydalanabilmesi adına yorumu başa sabitliyorum. Başarılar diliyorum.
@huseyindag28113 жыл бұрын
@@arifaltiok216 rica ederim hocam, asıl emekleriniz için ben teşekkür ederim. 🙏
@fatihkurcenli53165 жыл бұрын
Ağzınıza sağlık hocam. Buralar çok değerlenir güzel anlatım için teşekkür ederim.
@YazlmaGonulVer5 жыл бұрын
Merhabalar. Faydalı olabiliyorsam ne mutlu bana. Başarılar diliyorum.
@fatihkurcenli53165 жыл бұрын
@@YazlmaGonulVer Teşekkürler. Öğretmen nerde olursa olsun öğretmendir emeğinize sağlık güzel bir seri olmuş.
@hiilaloruc4 жыл бұрын
çok profesyonel kod yazımı hayran kaldım, diğer kanallar gibi değil..
@YazlmaGonulVer4 жыл бұрын
Merhabalar. Teşekkür ederim size de başarılar diliyorum
@hazad8565 жыл бұрын
Elinize SAğlık Teşekkürler..
@furkanyldrm7024 жыл бұрын
Kusursuz anlatım için teşekkürler. Umarım daha da tanınır ve izlenirsiniz.
@YazlmaGonulVer4 жыл бұрын
Teşekkürler. Başarılar diliyorum.
@GencBorsac2 жыл бұрын
tesekkurler
@ozgurgunduz16914 жыл бұрын
Hocam oncelikle tesekkurler cok guzel analtmissiniz. bu videoda anlattiginiz soyut sinif ve methodlar java daki interfaceden farkli mi? c++ da java gibi bir interface yapisi var mi? tesekkurler
@YazlmaGonulVer4 жыл бұрын
Merhabalar. C++ karışık ama bı o kadarda basittir. Katı kurallı bir dildir bunun için soyut sınıf ve interface ayrımı yoktur. Temelde interfaceler ile sadece bulunması gereken metodların protitipleri yazılır gövdesi bulunmaz soyut sınıflarda ise özellikler method gövdeleri bulunabilir. Türemiş sınıflarda bu methodlar ezilebilir. Diğer diller bu yaklaşımı sunar. Fakat c++ için bu ayrım yoktur zaten yukarıdaki gibi sadece method prototipi tanımlayarak bir soyut sınıfı interface gibi kullanabilirsiniz. Visual studio _interface şeklinde kullanmaya izin verir fakat cppnin standardında böyle bir ayrim yoktur. Başarılar diliyorum.
@ozgurgunduz16914 жыл бұрын
@@YazlmaGonulVer teşekkürler hocam , emeğinize sağlık
@hiilaloruc3 жыл бұрын
Sekil* dizi[3] tanımlarken pointer kullanmamızın özel bir sebebi var mı ? zorunlu mu yoksa tercihi mi hocam?
@YazlmaGonulVer3 жыл бұрын
Merhabalar. Orası zorunluluk alt sınıfları anca base yani taban sınıf pointeri içinde tutabiliriz. Videoda bahsettim diye hatırlıyorum. Başarılar
@yenilenpehlivan57562 жыл бұрын
abstract sınıflar obje almazken Sekil* dizi[2] dediğimizde obje olusturmus olmuyor muyuz