Class Kavramı

Class kapsamlı bir nesnedir. İçinde özellikler ve olaylar barındırır. Hatta bu özelliklerini miras alır ve miras bırakabilir.

Class Yapısı içesininde aşağıdaki başlıkları barındırabilir.

  • Abstraction (Soyutlama)
  • Encapsulation (Kapsülleme)
  • Inheritance (Miras)
  • Polimorphism (Çok Biçimcilik)

En Temel Class kavramına bir göz atalım.


void main() {

  Insan yeni_dogan = Insan();
  
  yeni_dogan.d_yeri="Türkiye";
  yeni_dogan.isim = "Kadir";
  yeni_dogan.yas=0;
  
  print ("Yeni doğan bu nesnemizin değerlerini ekrana yazalım. " );
  print("Doğum Yeri: "+ yeni_dogan.d_yeri+ "   İsmi :"+ yeni_dogan.isim );

}

class Insan {
  int yas=0;
  String isim="Belirsiz";
  String d_yeri="Belirsiz";
}

Belirli bir değer dışarıdan alarak oluşması gereken class için

void main() {
insan y_dogan = insan(adi:"ufuk", memleketi:"malatya",yas: 22);
  print(y_dogan.adi);
  }



class insan{
   String? adi;
 String? memleketi;
   int? yas;
  
  //insan({String? adim, String? memleketim, int? yasim}){
  insan ({this.adi, this.memleketi, this.yas}){
    //adi = adim;
    //memleketi =memleketim;
    // yas=yasim;
  }
}

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*