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 Umeionaje Makala hii.. ? Katika somo hili utakwenda kujifunza aina za data zinazotumika kwenye Dart. Katika somo hili utakwenda kujifunza kuhusu function kwenye dart, jisni ya kziandika na matumizi yake. Katika somo hili tutakwenda kujifunz ajinsi ya kutumia library ya html kwenye Dart. somo hili litakupeleka kujifunza jinsi ya ku display dart output kwenye faili la html. Katika somo hili utakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set. Katika soo hili utakwenda kujifunza kuhusu reserved keywords katika Dart Katika somo hili tutakwenda kujifunza kuhusu method ambazo hutumika kwenye map data type Katika somo hili utakwenda kujifunza kuhusu concept ya polymorphism. Katika somo hili tutakwenda kuingia ndani zaidi kwenye somo la function. Hapa tutakwenda kuona aina za function. 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. Katika somo hili utakwenda kujifunza kuhusu enum na inavyotumika kwenye Dart.
👉1
kitabu cha Simulizi
👉2
Tafasiri ya Riyadh Swalihina
👉3
Madrasa kiganjani
👉4
Kitabu cha Afya
👉5
Sira ya Mtume Muhammad (s.a.w)
👉6
Simulizi za Hadithi Audio
Post zinazofanana:
DART somo la 3: Aina za Data
DART somo la 13: function kwenye dart
DART somo la 22: Jinsi ya kutumia html library kwenye Dart
DART somo la 19: method zinazotumika kwenye set data type kwenye Dart
DART somo la 5: Reserved keywords kwenye lugah ya Dart
DART somo la 20: method zinazotumika kwenye map data type kwenye Dart
DART somo la 33 concept ya polymorphism
DART SOMO LA 14: Aina za function kwenye Dart
DART somo la 43: Stream kwenye Dart
DART somo la 35: Enum kwenye Dart: