Çok Biçimlilik (polymorphism) Kalıtım konusunda da bahsettiğimiz gibi, aynı sınıftan türeyen sınıfların aynı adda, benzer işlevde ama birebir aynı olmayan fonksiyonları olabiliyordu. Yada ana sınıfta…
Yorum BırakKategori: Nesne Yönetimli Proglamlama
Dinamik bellek nedir Daha önce pointer’lardan, operatör aşırı yüklemeden ve array’lerden bahsetmiştik. Şimdi bellekte yer almayı da gösterdikten sonra dinamik bellek kullanımıyla ilgili öğrendiklerimizi ve…
Yorum BırakPointer nedir Pointer, hafızadaki bir adresi gösteren işaretçidir. Değişkenlerin yada başka yapıların adreslerini göstermek için kullanılabilirler. Aslında içinde adres tutan bir değişken gibidir diyebiliriz. Pointerlar…
Yorum BırakKalıtım Nedir Kalıtım, Nesneye yönelik programlamanın en önemli kısımlarından biridir. Bir sınıftan, o sınıfın özelliklerine sahip istediğimiz kadar sınıf üretmemize yarar. Öncelikle kalıtımı neden kullandığımızı…
Yorum BırakAşırı yükleme, bir işlevi farklı girdi değerleri için çalışır hale getirmek demekti. Mesela fonksiyon aşırı yüklemesi ile bir fonksiyonun farklı sayıda ve türde parametreler…
Yorum Bırakfriend arkadaş demektir. c++ için de benzer bir anlam ifade eder. Sınıfların private alanına sınıfın dışından erişilememesi gereken üyeleri yazıyorduk. Ancak bazı özel durumlarda bu…
Yorum BırakDosya İşlemleri Dosyalama, elde ettiğimiz verileri hafızaya kaydetmektir. Yani bilgi depolarız. Dosya işlemleri sayesinde programımızın dosyaları kontrol etmelerini sağlayabiliriz. Aslında şimdiye kadar öğrendiğimiz cin…
Yorum BırakStatic anahtar kelimesinin farklı kullanım alanları mevcuttur. Genel olarak program içinde sadece 1 kere tanımlanırlar ve tüm scope’lar (bloklar) için aynı çalışırlar. Fonksiyonlarda static Bir…
Yorum BırakBu yazıda iostream sınıfının ne olduğunu inceleyeceğiz. Ama öncelikle stream neydi onu hatırlayalım. Stream nedir Stream’ler harddiskteki dosyalar ile bellek (program) arasında bayt dizisi şeklinde…
Yorum BırakString Sınıfı Stringler birden çok karakter tutmaya yarayan dizilerdir. Sonlarında NULL karakter bulunur. String sınıfı ise içinde bir çok fonksiyon bulunan ve bu fonksiyonlar sayesinde…
Yorum Bırak