Responsive Reklam Alanı

C++-Class-Kullanımı_emresupcinTekrardan 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?
1 Yorum
  1. Yazar
    Gökhan

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

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

Web Tasarım Blog Teması ES | Tüm hakları © Emre Supçin'e aittir.