OOP
  • OOP(Object Oriented Programing)
  • Class Nedir ?
  • Nesne Nedir ?
  • Access Modifiers(Erişim Belirleyiciler) Nedir?
  • Encapsulation (Kapsülleme) Nedir?
  • Inheritence (Kalıtım)
  • Constructor (Yapıcı) Metot Nedir?
  • Polimorphism(Çok Biçimlilik) Nedir ?
  • Soyutlama (Abstraction)
  • İnterface(Arayüz) Nedir?
  • İnterface ve Abstract Arasındaki Farklar
  • Static Class
  • Enums
Powered by GitBook
On this page

Was this helpful?

Class Nedir ?

Sınıflar nesne yönelimli (object oriented) programlamanın en önemli öğesidir. Sınıflar sayesinde programlar parçalara bölünür ve karmaşıklığı azalır. Yaratılan methodlar ve özellikler bir sınıfın içerisinde yer alır ve bir sınıf defalarca kullanılabilir. Bir sınıfta hem fonksiyonlar hem de veriler aynı anda birbiriyle sıkı bir şekilde bağlı olarak bulunurlar. Bir sınıf kendisinde oluşturulacak nesneler için bir takım üyeler içermelidir. Bu üyeler; alanlar (fields), metodlar (methods), yapıcılar (constructor), özellikler (properties), olaylar (events), delegeler (delegates), vb...dir. Sınıf nesneler için bir şablon görevi görmektedir. Yani sınıf nesnelerin durumları ile ilgili işlemleri ve özellikleri tanımlar. Ortak özelliklere sahip nesnelere ait veri ve yordamlar bir sınıfın içinde toplanır. Bu sınıf yapısı kullanılarak programın içinde nesneler tanımlanır. Örnek bir sınıf şu şekilde oluşturulabilir.

class Arabalar
    {
       public string Marka;
       public string Model;
       public int Kilometre;
    }
PreviousOOP(Object Oriented Programing)NextNesne Nedir ?

Last updated 4 years ago

Was this helpful?