KSP KSP Sistem Fonksiyonları Yükleme İletişim Haberler Hakkımda

Sınıf Tanımlama

Sınıf kavramı bilgisayar dillerinin kısıtlı temel veri tipleri yapısını aşarak kullanıcının daha farklı, istediği boyutlarda ve fonksiyonelliğe sahip veri tipi tanımlamasına olanak verir.

Daha sonra bu veri tipleri(kullanıcının tanımladığı) standart veri tipleri gibi kullanılıp değişken adları tanımlamak için kullanılabilir.

Kullanıcı tanımlı bir veri tipi tanımlamak için önce sınıf anahtar kelimesini kullanmamız gerekir. Sonrasında sınıfımıza bir isim veriyoruz ve bir blok içerisinde sınıfımızın içermesini istediğimiz veri yapılarını yerleştiriyoruz.


sınıf Araba 
{
	zincir marka;
	zincir alt_model;
	tam    vites;
	zincir renk;  // rakamsal olarak da ifade edilebilir.
	tam    motor;
}

Bu değerleri ayrı ayrı kullanmaya kalksaydık, örneğin kodumuzda on tane araba tanımlamak istediğimizde yukarıdaki her bir değer için farklı isimler tanımlamak zorunda kalacaktık ve programımızın kodu olağan dışı karmaşıklaşacaktı.

Ama bu sınıf tanımı ile artık yeni bir veri tipimiz var ve programımızda sadece bir satırla yeni bir değişken tanımlayabiliriz.


Araba benimarabam;

Bu veriyi tek tek temel verilerle ifade etmek isteseydik :

 
	zincir benimarabam_marka;
	zincir benimarabam_alt_model;
	tam    benimarabam_vites;
	zincir benimarabam_renk;  
	tam    benimarabam_motor;
	

muhtemelen bu şekilde bir durum ortaya çıkacaktı.

Şimdi bir sonraki bölümde bu verilere nasıl ulaşacağımızı ve değerlerini nasıl oluşturabileceğimizi görelim.