C++ ile (OOP) Nesne Yönelimli Programlama : Soyut Sınıf ( Abstract Class )

  Рет қаралды 9,372

Yazılıma Gönül Ver

Yazılıma Gönül Ver

Күн бұрын

Пікірлер: 23
@huseyindag2811
@huseyindag2811 3 жыл бұрын
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.
@arifaltiok216
@arifaltiok216 3 жыл бұрын
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.
@huseyindag2811
@huseyindag2811 3 жыл бұрын
@@arifaltiok216 rica ederim hocam, asıl emekleriniz için ben teşekkür ederim. 🙏
@fatihkurcenli5316
@fatihkurcenli5316 5 жыл бұрын
Ağzınıza sağlık hocam. Buralar çok değerlenir güzel anlatım için teşekkür ederim.
@YazlmaGonulVer
@YazlmaGonulVer 5 жыл бұрын
Merhabalar. Faydalı olabiliyorsam ne mutlu bana. Başarılar diliyorum.
@fatihkurcenli5316
@fatihkurcenli5316 5 жыл бұрын
@@YazlmaGonulVer Teşekkürler. Öğretmen nerde olursa olsun öğretmendir emeğinize sağlık güzel bir seri olmuş.
@hiilaloruc
@hiilaloruc 4 жыл бұрын
çok profesyonel kod yazımı hayran kaldım, diğer kanallar gibi değil..
@YazlmaGonulVer
@YazlmaGonulVer 4 жыл бұрын
Merhabalar. Teşekkür ederim size de başarılar diliyorum
@hazad856
@hazad856 5 жыл бұрын
Elinize SAğlık Teşekkürler..
@furkanyldrm702
@furkanyldrm702 4 жыл бұрын
Kusursuz anlatım için teşekkürler. Umarım daha da tanınır ve izlenirsiniz.
@YazlmaGonulVer
@YazlmaGonulVer 4 жыл бұрын
Teşekkürler. Başarılar diliyorum.
@GencBorsac
@GencBorsac 2 жыл бұрын
tesekkurler
@ozgurgunduz1691
@ozgurgunduz1691 4 жыл бұрын
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
@YazlmaGonulVer
@YazlmaGonulVer 4 жыл бұрын
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.
@ozgurgunduz1691
@ozgurgunduz1691 4 жыл бұрын
@@YazlmaGonulVer teşekkürler hocam , emeğinize sağlık
@hiilaloruc
@hiilaloruc 3 жыл бұрын
Sekil* dizi[3] tanımlarken pointer kullanmamızın özel bir sebebi var mı ? zorunlu mu yoksa tercihi mi hocam?
@YazlmaGonulVer
@YazlmaGonulVer 3 жыл бұрын
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
@yenilenpehlivan5756
@yenilenpehlivan5756 2 жыл бұрын
abstract sınıflar obje almazken Sekil* dizi[2] dediğimizde obje olusturmus olmuyor muyuz
@musakrtan5966
@musakrtan5966 5 жыл бұрын
Merhaba hıcam pytonlada yaparmısınız ?
C++ ile (OOP) Nesne Yönelimli Programlama : Şablon sınıflar ( Template Class )
14:13
"Идеальное" преступление
0:39
Кик Брейнс
Рет қаралды 1,4 МЛН
C++ Dersleri 52  - Friend Fonksiyonlar ve Sınıflar
7:45
Yazılım Bilimi
Рет қаралды 24 М.
C++ ile (OOP) Nesne Yönelimli Programlama : Kurucu ( Constructor ) Methodlar
12:23
Object Oriented Programming (OOP) in C++ Course
1:30:26
freeCodeCamp.org
Рет қаралды 2,6 МЛН
Modern C++, Soyut Sınıf (Abstract Class)
15:55
Kayhan Ayar
Рет қаралды 1,3 М.
C++ ile (OOP) Nesne Yönelimli Programlama : Çok Şekillilik  ( Polymorphism )
11:40
C++ ile (OOP) Nesne Yönelimli Programlama : Kalıtım (Felfesi ) Giriş
14:43
Yazılıma Gönül Ver
Рет қаралды 12 М.
C# Abstract vs Interface | Abstract ve Interface Farkı Nedir?
30:56
C++ | Inheritance | Part-1 (HD)
23:18
Programlama TV
Рет қаралды 22 М.