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("Ap">...
Je! umeipenda hii post?
Ndio Hapana Save post
Rajabu Tarehe 2024-05-10 14:53:23 Topic: DART Main: Masomo File: Download PDF Share On Facebook or Whatsapp Imesomwa mara 278
Sponsored links
👉1 Simulizi za Hadithi Audio
👉2 Sira ya Mtume Muhammad (s.a.w)
👉3 Kitau cha Fiqh
👉4 Madrasa kiganjani
👉5 kitabu cha Simulizi
👉6 Kitabu cha Afya
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 3: Aina za Data
Katika somo hili utakwenda kujifunza aina za data zinazotumika kwenye Dart. 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 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 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 14: Aina za function kwenye Dart
Katika somo hili tutakwenda kuingia ndani zaidi kwenye somo la function. Hapa tutakwenda kuona aina za function. Soma Zaidi...
Dart somo la 25: DART OOP Nini maaan ya class na vipi utaweza kuitengeneza
Katika somo hili utajifunza maana ya class kwenye OOP paradigm, kisha utajifunza jinsi ya kutengeneza class. Soma Zaidi...
DART somo la 39: mixin kwenye dart
Katika somo hii utakwenda kujifunza kuhusu concept mixin na jinsi inavyoweza kutumika kwenye Dart. Soma Zaidi...
DART somo la 5: Reserved keywords kwenye lugah ya Dart
Katika soo hili utakwenda kujifunza kuhusu reserved keywords katika Dart 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 20: method zinazotumika kwenye map data type kwenye Dart
Katika somo hili tutakwenda kujifunza kuhusu method ambazo hutumika kwenye map data type Soma Zaidi...
DART - somo la 1: Kazi za dart programming na historia yake
Katika somo hili utakwenda kujifunza kuhusu kazi za dart language. Pia nimekuandalia istoria fupi ya lugha ya DART. Soma Zaidi...