Dart Flutter kodumdaki hatayı nasıl çözebilirim?

Merhaba arkadaşlar.

class Personel{

  String ad;

  String soyad;

  int kidem;

  String durum;

  Personel(String ad, String soyad, int kidem){

    this.ad = ad;

    this.soyad = soyad;

    this.kidem = kidem;

    this.durum = durum;

  }

}

Aldığım hata:

: Error: Field 'ad' should be initialized because its type 'String' doesn't allow null.
lib/personeller.dart:2
  String ad;
         ^^
: Error: Field 'soyad' should be initialized because its type 'String' doesn't allow null.
lib/personeller.dart:3
  String soyad;
         ^^^^^
: Error: Field 'kidem' should be initialized because its type 'int' doesn't allow null.
lib/personeller.dart:4
  int kidem;
      ^^^^^

Nasıl çözebilirim?

Hata mesajında yaziyor aslında, bahsi geçen üç değişkeni tanımlarken değerini de belirtmeniz lazım, String abc = "12"; gibi. Dart’a hakim değilim ama orada ilk tanimlarken değerini boş string yapabilirsiniz.

Hocam bunu biliyorum zaten. Ben içlerindeki value değerini başka bir dosyada belirtmiştim. Sorunu çözdüm artık gerek kalmadı.

  String? ad;

  String? soyad;

  int? kidem;

  String? durum;

Şeklinde düzeltirsen çözülecektir.