Katika somo hili utakwenda kujifunza jinsi ya kutengeneza Object pamoja na properties. Haa kwa ufupi tutakwenda kujifunza jinsi ya kutumia class.
Kutengeneza obje kwanza tutatakiwa kufanya instantiation. Katika programming hiki ni kitendo cha kutengeneza instance of class yaani kutengeneza object. Katika somo hili tutatkwenda kuzitumia class tatu tulizozitengeneza kwenye somo lililopita ambazo ni :-class gari{
//properties
String? jina;
String? rangi;
int? matairi;
//method
void tangazo(){
print("tunauza gari aina ya ${jina}, ina rangi ${rangi}, na matairi ${matairi}");
}
}
class website{
var jina;
String? status;
String? category;
int? creted;
taarifa(){
return "Jina la website yetu ni ${jina}, imeanzishwa mwaka ${creted}, hali yake kwa sasa ni ${status}, website yetu inahusu ${category}";
}
}
class math{
int? x;
int? y;
jumlaisha(x, y){
return x+y;
}
}
Hapa tuna class 3 ambazo ni:-
Ili kuweza kutengeneza obje kwanza utaaanza na jina la Class likifuatiwa na jina la object kisha itafuatiwa na alama ya (=) ikifuatiwa na jina la class likimaliziwa na mabano().
Mfano
void main(){
gari toyota = gari();
website myweb = website();
math jumla = math();
}
Hapo nimetengeneza object mbili ambazo ni toyota, myweb na jumla. Sasa hatuwa inayofuata ni kutengeneza property za kila object kulingana na class zao. Kutengeneza property hakuna utofauti sana na kutengeneza variable. Kilicho ongezeka hapo ni kuhusianisha na object husika.
Mfano kutengeneza property jina la toyota Avalon kwenye gari tutaweka toyota.jina = “Toyota Avalon”
Mfano:
Class gari:
gari toyota = gari();
toyota.jina = 'Toyota avalon';
toyota.rangi = "Nyeusi mpauko";
toyota.matairi = 4;
Hapo nimetengeneza property 3, sasa takwenda kuitumia method ama function tangazo() kwenye class yetu. Kufanya hivyo tutaanza na jina la object yetu ikifuatiwa na nukta, ikifuatiwa na method yetu.
class gari{
//properties
String? jina;
String? rangi;
int? matairi;
//method
void tangazo(){
print(" Tunauza gari aina ya ${jina}. Ina rangi ${rangi}. Ina matairi ${matairi}.");
}
}
void main(){
print("TANGAZO");
gari toyota = gari();
toyota.jina = 'Toyota avalon';
toyota.rangi = "Nyeusi mpauko";
toyota.matairi = 4;
toyota.tangazo();
}
Class ya website...
Je! umeipenda hii post?
Rajabu
Tarehe 2024-05-10 14:53:23 Topic: DART
Main: Masomo
File: Download PDF
Share On
Facebook
or
Whatsapp
Imesomwa mara 336
Sponsored links
DART somo la 19: method zinazotumika kwenye set data type kwenye Dart
DART SOMO LA 14: Aina za function kwenye Dart
DART somo la 21: Jinsi ya kutengeneza library kwenye Dart
DART somo la 33 concept ya polymorphism
DART somo la 10: while loop na do while loop kwenye Dart
DART somo la 11:break and continue statement kwenye Dat loop
DART somo la 23: Jinsi ya kusoma mafaili kwa kutumia Dart
DART somo la 44: Jinsi ya ku install mysql kwenye program ya dart
DART somo la 13: function kwenye dart
DART somo la 20: method zinazotumika kwenye map data type kwenye Dart
DART somo la 29: Dart encapsulation
DART somo la 12: Kuchukuwa user input kwenye Dart
Nicheki WhatsApp kwa maswali
Ndio Hapana Save post
👉1 Simulizi za Hadithi Audio
👉2 Kitau cha Fiqh
👉3 Madrasa kiganjani
👉4 kitabu cha Simulizi
👉5 Kitabu cha Afya
👉6 Sira ya Mtume Muhammad (s.a.w)
Post zifazofanana:-
Katika somo hili utakwenda kujifunza kuhusu set data type pamoja na method ambazo hufanya kazi kwenye set. Soma Zaidi...
Katika somo hili tutakwenda kuingia ndani zaidi kwenye somo la function. Hapa tutakwenda kuona aina za function. Soma Zaidi...
Katika somo hili utajifunza kuhusu dart library. Pia tutakwend aktengeneza library yetu wennyewe kwa ajili ya kufanya mazoezi zaidi. Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu concept ya polymorphism. Soma Zaidi...
Katika somo hili utakwend akujifunza kuhusu while loop na do while loop zinavyofanya kazi katika Dart. Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu break na continue kwenye Dart loop za for loop na while loop. Soma Zaidi...
Katika somo hili utakwenda kujifunza jinsi ya kusoma na kuandika faili kwa kutumia Dart programming. Soma Zaidi...
Katika somo hili utajifunza jinsi ya kuunganisha databse na Dart. Pia utajifunza jinsi ya kuset environment kwenye kompyuta ili kuweza kutumia Dart sdk kwenye CMD. Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu function kwenye dart, jisni ya kziandika na matumizi yake. Soma Zaidi...
Katika somo hili tutakwenda kujifunza kuhusu method ambazo hutumika kwenye map data type Soma Zaidi...
Katika somo hili tutawenda kujifunza kuhusu encapsulatio kwenye Dart OOP na jinsi inavyoweza kutumika. Soma Zaidi...
Jinsi ya kuchukuwa user input kwenye Dart kwa ajili ya kuongeza user interaction kwenye program. Soma Zaidi...