Merhaba,
Javascript'te bazen şu "===" operatörü görmüşsünüzdür. Bu da ne ola ki diye merak ediyorsanız cevabı burada :)
Bildiğiniz üzere javascript esnek bir dile sahiptir. C# dili gibi katı tip denetimli bir dil değildir:
span {
font-family: 'Courier New';
font-size: 10pt;
color: #000000;
}
.sc0 {
}
.sc4 {
color: #FF8000;
}
.sc5 {
font-weight: bold;
color: #0000FF;
}
.sc6 {
color: #808080;
}
.sc10...
28 Kasım 2017 Salı
25 Kasım 2017 Cumartesi
C# interface Kavramı (Arabirimler)
Kasım 25, 2017
arabirim nedir, C#'ta arabirimler, C#'ta interface, explicit interface member implementation, interface açık uygulamalar, interface kullanımı, interface nedir, interface örnek
Henüz yorum yok

Merhaba,
Size bu yazıda C#'ta önemli bir konu olan interface yapısından bahsedeceğim. Türkçe'deki diğer adı arabirimler. Bu yazıda interface terimini kullanacağım.
interface nedir?
interface, işlevselliği olmayan ama işlevselliği tarif eden, bir işin nasıl yapılacağını değil de ne yapılacağını tarif eden mantıksal bir özelliktir. Türkçe adından da anlaşılacağı üzere bir arabirimdir. abstract...
20 Kasım 2017 Pazartesi
C#'ta Kalıtım (Inheritance) - Kalıtımda Sanal Metotlar, Overriding ve Bazı Hususlar - Part 4
Kasım 20, 2017
c# overriding, kalıtımda devre dışı bırakma, kalıtımda overriding, kalıtımda sanal metotlar, sealed kullanımı, sealed nedir, virtual methods, virtual metotlar
1 yorum

Merhaba,
Bir önceki yazıda Kalıtımda Yapılandırıcılar ve Ad Gizlemeden bahsetmiştik. Bu yazıda ise kalıtımda metotlara daha yakından bir bakış atacağız.
Bir sınıf, başka bir sınıfın üyelerini miras alabildiği gibi public metotları da miras alabilir. Fakat bazı durumlarda bu metotların türetilmiş sınıfa ait specific özellikler yerine getirmesi istenebilir. Bu durumda metot adını değiştirip yeni bir...
19 Kasım 2017 Pazar
C#'ta Kalıtım (Inheritance) - Kalıtımda Yapılandırıcılar ve Ad Gizleme - Part 3
Kasım 19, 2017
c# kalıtımda yapılandırıcı, kalıtım hiyerarşisinde yapılandırıcı çağırma, kalıtım ve yapılandırıcı ilişkisi, kalıtımda ad gizleme, kalıtımda constructor çağırma
1 yorum

Merhaba,
Bir önceki yazıda kalıtımda üye erişimi konusunu ele almıştık. Bu yazıda ise kalıtımda yapılandırıcılardan ve ardından ad gizleme kavramından bahsedeceğim.
Bildiğiniz üzere her sınıfın bir yapılandırıcısı vardır. Siz tanımlamasanız bile default bir yapılandırıcı vardır. Bir kalıtım hiyerarşisinde hem temel sınıf hem de türetilmiş sınıfların kendi yapılandırıcılarını çağırmaları mümkündür....
17 Kasım 2017 Cuma
C#'ta Kalıtım (Inheritance) - Kalıtımda Üye Erişimi - Part 2
Kasım 17, 2017
c# kalıtımda üye erişimi, kalıtımda protected koruması, protected erişim belirteci, protected nedir, protected üye nedir
Henüz yorum yok

Merhaba,
Bir önceki makalemizde kalıtıma giriş yapmıştık. Bu makalede ise üye erişimi konusunu inceleyeceğiz.
Bildiğiniz üzere OOP mimarisinde bir sınıfın private üyelerine dışardan erişim söz konusu değildir. Bu kural kalıtımda da geçerlidir. Yani bir A sınıfı, B sınıfını kalıtım yoluyla devraldığı zaman B'nin private üyelerine erişemez. Bu ilk bakışta ciddi bir kısıt gibi gözükebilir ama private...
14 Kasım 2017 Salı
C#'ta Kalıtım (Inheritance) - Kalıtıma Giriş - Part 1
Kasım 14, 2017
c# inheritance, c# kalıtım, c# kalıtım nedir, kalıtım dersleri, kalıtıma giriş, OOP kalıtımın temelleri
Henüz yorum yok

Merhaba,
Bu yazı dizimde sizlere Object Oriented Programming'in en güçlü özelliklerinden biri olan Kalıtım(Inheritance)'ı anlatmaya çalışacağım. Bu yazıdan itibaren sırayla 4 part şeklinde anlatmaya çalıştım. Part 1'imize giriş yaparak başlayalım.
Bildiğiniz üzere OOP'un 3 temel prensibi vardır.
Sarmalama (Encapsulation) (daha sonra detaylı olarak anlatacağım)
Çok Biçimlilik (Polymorphism) (daha...
2 Kasım 2017 Perşembe
C# Abstract Classlar (Özet Sınıflar) ve Abstract Metotlar (Özet Metotlar)
Kasım 02, 2017
abstract class nedir, abstract ile interface arasındaki farklar, abstract nedir, c# abstract class, c# özet metotlar, özet sınıflar
Henüz yorum yok

Merhaba, bu yazıda abstract yapısı ve interface ile arasındaki farkları inceleyeceğiz.
Abstract yapısı kalıtım mimarisinde önemli bir yere sahiptir. Abstract, özet demektir. Abstract classlar ancak kalıtım yoluyla devralınabilirler, new sözcüğü ile oluşturulamazlar. Çünkü barındırdığı abstract metotlar herhangi bir işi yerine getirmemektedir. Sadece metot prototipini tanımlamaktadır. Tanımlanan...
C# Struct ile Class Arasındaki Farklar
Kasım 02, 2017
c#ta struct, struct ile class arasındaki farklar, structlar neden var
Henüz yorum yok

Merhaba, bu yazıda birçok programcının aklına gelen bir konu hakkında kısaca bilgi vermek istiyorum. struct ile class arasında ne gibi farklar var?
C ile kod yazan arkadaşlar struct ile ilk tanıştıklarında ne kadar güzel bişey olduğunu farketmişlerdir. Hatta uzun süre struct ı kullanıp OOP'a geçenler class lara alışmakta biraz zorlanmışlardır.
Temelde classlar structların yapabildiği herşeyi yapabilmekte....