Responsive Reklam Alanı

C++ Class Kullanımı emresupcin - C++ 'da Class Kullanımı Nasıldır?Tekrardan merhaba arkadaşlar,

C++ ‘a kaldığımız yerden devam edelim. Bu yazımda sizlerde sınıf(class) yapısından bahsedeceğim. C++’ta nesne yönelimine başlıyoruz. C++’ta yapacağımız nesneler,yapısal programlamanın bir parçası olarak yorumlanacaktır. C’de ve diğer yordamsal programlama dillerinde programlama,olay yönelimli olmak eğilimindeyken C++’ta programlama ideal olarak nesne yönelimlidir. C’de programlamanın yapı taşı fonksiyondur.  C++’ta ise nesnelerin yaratıldığı sınıflardır.

 

 

Bir sınıfın veri bileşenlerine veri üyeleri, fonksiyon bileşenlerine ise üye fonksiyonlar adı verilir. int gibi doğal bir veri tipinin kopyasına değişken denirken,kullanıcı tanımlamalı tiplerin kopyaları da nesne olarak adlandırılır.

 

 

Veri üyeleri ve üye fonksiyonları olan tipler,C++’ta class anahtar kelimesi kullanılarak tanımlanır.

 

• public: ve private: etiketleri üye erişim belirteçleri olarak adlandırılırlar. Public üye erişim belirtecinden sonra bildirilen herhangi bir üye fonksiyona veya veri üyesine,program zaman sınıfının br nesnesine eriştiği zaman erişilebilir. Private üye erişim belirtecinden sonra bildirilen herhangi bir veri üyesine veya üye fonksiyona sadece o sınıfın üyeleri erişebilir.

 

 

• Sınıfla aynı isimde olan üye fonksiyona dikkat ediniz.Bu fonksiyona sınıfın yapıcı fonksiyonu(constructor) adı verilir.Bir yapıcı;sınıf nesnesinin veri üyelerine ilk değerleri atayan özel bir fonksiyondur.

 

 

1   #include <iostream>
2   #include <conio.h>
3     using namespace std;
4
5      class sinif
6    {
7      private:
8      int veri;
9
10     public:
11     void veriyaz(int data)
12   { veri=data; }
13     void veriyioku()
14  { cout<<"Veri:"<<veri<<endl; }
15
16     int main()
17
18    {
19
20       sinif s1,s2;
21       s1.veriyaz(100);
22       s2.veriyaz(200);
23       s1.veriyioku();
24       s2.veriyioku();
25
26   getch();
27
28    }
Paylaşmak Güzeldir
Yazar
Yazar
Kurucu Fonksiyonlar (Constructors) Nedir? C 'de İf, Else Kullanımı Nasıldır?
2 Yorum
  1. Yazar
    Gökhan

    Kafama takılan bir nokta vardı, şimdi tamam eyvallah.

  2. Yazar
    Murat

    setlocale(LC_ALL,”turkish)
    classı kapatmamışsın ::DDDDDD bende iki saat ona baktım nerde hata var diye. halbuki aynısını yazdım.

Bir yorum yazın
Siz de düşüncenizi belirtebilirsiniz.

Emre Supçin * Ecceplus WordPress Themes