picha

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

 ...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 2023-12-14 Topic: DART Main: ICT File: Download PDF Views 775

Share On:

Facebook WhatsApp
Sponsored links
👉1 Simulizi za Hadithi Audio    👉2 Tafasiri ya Riyadh Swalihina    👉3 web hosting    👉4 ai web app    👉5 Bongolite - Game zone - Play free game    👉6 Kitau cha Fiqh   

Post zinazofanana:

DART somola 42: Asynchronous programming

Katika somo hili tutakwenda kujifunza concept nyingine ya asynchronous programming.

Soma Zaidi...
DART somo la 28: Named constructor na constant constructor kwenye OOP

Ka tika somo hili utakwenda kujifunza kuhusu concept ya named constructor na constant constructor kwenye Object Oriented Programming.

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 19: method zinazotumika kwenye set data type kwenye Dart

Katika somo hili utakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set.

Soma Zaidi...
DART somo la 3: Aina za Data

Katika somo hili utakwenda kujifunza aina za data zinazotumika kwenye Dart.

Soma Zaidi...
DART somo la 32: Inheritance kwenye construct method:

Katika masomo yaliopita tumesha jifunza jinsi inheritance inavyokuwa, ila hatujaona kwa namna gani utaweza ku inherit constructor method. Somo hili litashughulika na swla hilo.

Soma Zaidi...
DART somo la 31: inheritance kwenye DART OOP

Katika somo hili utakwenda kujifunza kuhusu inheritance, na inavyoweza kutumika kwenye Dart OOP.

Soma Zaidi...
DART somo la 43: Stream kwenye Dart

Katika somo hili utakwenda ujifunz akuhusu concept ya stream kwenye Dart. pia ttaona kwa namna gani strean inaweza kutofautiana na future wakati zote mbili zipo kwenye asychronous programming.

Soma Zaidi...
DART somo la 23: Jinsi ya kusoma mafaili kwa kutumia Dart

Katika somo hili utakwenda kujifunza jinsi ya kusoma na kuandika faili kwa kutumia Dart programming.

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...