Dart Programlama Dili Class (Sınıflar) Giriş

Dart programlama dili, nesne yönelimli (object oriented programming) bir programlama dilidir. Nesne yönelimli programlama gerçek hayattaki nesnelerin işlevleriyle birlikte bilgisayar ortamında gösterilmesi gibi düşünülebilir. Mesela yönetici panelleri, kullandığımız elektronik eşyaların açık-kapalı olması veya arabaların özellikleri; modeli, markası vs.

dart programlama dili class object uygulamalı örnekler çalışmalar nasıl yapılır

Dart Programlama Dili Class (Sınıf) Tanımı

Class yada class'lar oluşturacağımız yapının temel kısmıdır. Class'ların içinde bir çok işlem yapılabilir. Dart programlama dilinde class oluşturmak için tek yapmamız gereken class kelimesini kullanıp sınıfımıza bir isim vermek.



Class Name{
          //Buraya class içindeki işlemler gelir.
      }

Örnek bir class tanımlayalım ve bazı özellikler verelim.



  class Musteri{
    //Değişken tanımı yapılabilir
    String isim;
    String soyad;
    int id;
    
    //Parametreli/Parametresiz Fonksiyon yazılabilir 
    void MusteriEkle(isim){
      print("Müşteri eklendi:"+isim);
    }
    void Guncelle(){
     print("Müşteri güncellendi.");
    }
  }

Peki oluşturulan bu class'ı nasıl kullanırız? Bunun için öncelikle bu class'dan bir nesne oluşturmalıyız. Üstteki örneğe devam edersek Dart programlama dilinde biliyorsunuz, biz bütün işlemlerimizi ana fonksiyon dediğimiz main() fonksiyonunda yapıyorduk. Bu class'dan nesne üretimini de orda yapacağız.

ClassAdı nesneAdı = new ClassAdı();

Nesneyi oluşturduktan sonra, artık o nesne oluşturulduğu class üzerindeki fonksiyonlara erişebilir. Bu işlemi de nokta (.) sembolü kullanarak yapar.

nesneAdi.fonksiyonAdı();

Eğer Dart dili fonksiyonlar konusunu bilmiyor veya hatırlamıyorsanız şu yazıma bakabilirsiniz. Dart Fonksiyonlar Nasıl Kullanılır?


  void main(){
   Musteri musteri= new Musteri();// Nesne oluşturuldu.
   musteri.MusteriEkle("Kerem"); // Oluşturulan nesne fonksiyonlara erişebilir.
   musteri.Guncelle();
  }
Faydalı mı?

Konu hakkında ne düşünüyorsun?

Önceki Konu Sonraki Konu