Menu



DART somo la 30 :Jinsi ya kutengeneza setter na geter kwenye OOP

Katika somo hili tutakwenda kujifunza zaidi kuhusu method za getter na setter. Tutakwenda kuona hasa zinavyotumika na zinavyotengenezwa.

Unaweza kutengeneza getter method kwa kutumia keyword get na unaweza kutengeneza setter method kwa kutumia keyword  set.  Hapa tutatumia arrow => function. (Rejea somo la aina za function)

class gari {

 String? _aina;

 int? _mwaka;

 

 // Getter method

 get model => _aina;

 

 // Setter method

 set model(model) => _aina = model;

 

 // Getter method

 get year => _mwaka;

 

 // Setter method

 set year(year) => _mwaka = year;

}

 

void main() {

 var vehicle = gari();

 vehicle.model = "Toyota";

 vehicle.year = 2023;

 print(vehicle.model);

 print(vehicle.year);

}

Kuvalidate kwa kutumia getter:

Wacha tuone mfano wa validation. Angalia mfano hapo chini, kuna provate properties 2, sasa kwenye property name kama hutaweka kitu utaambiwa no name.

class NoteBook {

 // Private properties

 String _name;

 double _prize;

 

 // Constructor

 NoteBook(this._name, this._prize);

 

 // Getter to access private property _name

 String get name {

   if (_name == "") {

     return "No Name";

   }

   return this._name;

 }

 

 // Getter to access private property _prize

 double get prize {

   return this._prize;

 }

}

 

void main() {

 // Create an object of NoteBook class

 NoteBook nb = new NoteBook(&qu">...

Download App Yetu

Jifunze zaidi, na wasiliana nasi ukiwa na App yetu. Bofya link hapo chini kuweza kuipakua.

Download Now Bongoclass

Nyuma Endelea

Ndio     Hapana     Save post
Author: Rajabu image Tarehe: 1970-01-01 03:33:44 Topic: DART Main: Masomo File: Download PDF Views 339

Share On:

Facebook WhatsApp

Post zinazofanana:

Dart somo la 26: DART OOP maana ya object, na jinsi ya kuitengeneza kwenye OOP

Katika somo hili utakwenda kujifunza jinsi ya kutengeneza Object pamoja na properties. Haa kwa ufupi tutakwenda kujifunza jinsi ya kutumia class.

Soma Zaidi...
DART somo la 15: parameter kwenye function za Dart

Katika somo hili tutakwenda kuzungumzia kuhusu parameter kwenye Dart function. Pia tutakwenda kuona mambo mengine yanayohusu function

Soma Zaidi...
DART somo la 6: Dart operator na jinsi zinavyofanya kazi.

Katika somo hili utakwenda kujifunza kuhusu operator kwenye Dart, kazi zake na jinsi ya kuzitumia.

Soma Zaidi...
DART somo la 4: Jinsi ya kuandika na kutumia variable kwenye Dart

Katika somo lililopita tumejifunza kuhusu sintaksia za dart. Katika somo hili utakwenda kujifunza jinsi ya kutengeneza variable kwenye Dart.

Soma Zaidi...
DART somola 42: Asynchronous programming

Katika somo hili tutakwenda kujifunza concept nyingine ya asynchronous programming.

Soma Zaidi...
DART somo la 34: Static variable kwenye Dart

Katika somo hili utakwenda kujifunza kuhusu static property na jinsi ambavyo inavyotumika.

Soma Zaidi...
DART somo la 40: factory constructor

Katika somo hiliutakwenda kujifunza aina nyingine ya constructor ambayo hutumika kwenye Dart. aina hiyo ni factory constructory.

Soma Zaidi...
DART SOMO LA 16: String method zinazotumika kwneye Dart

Katika somo hili utakwenda kujfunza kuhusu String method zinazotumika kwenye Dart.

Soma Zaidi...
DART somo la 27: DART OOP: maana ya constructor method na jinsi inavyotumika kwenye OOP

Katika somo hili utakwenda kujifunza jins ya kutengeneza constructor method, pia utajifunza matumizi yake kwenye OOP.

Soma Zaidi...
DART somo la 18: Dart method zinazotumika kwenye List data type

Katika somo hili utakwenda kujifunza method yhinginge zinazofanya kazi kwenye list data type kwenye Dart.

Soma Zaidi...