PHP somol la 55: PHP Abstract Class na abstract method

Katika somo hili utakwenda kujifunza concept mpya ya abstract class na abstract method kwenye OOP.

Abstract class ni nini?

Abstract class ni class ambayo moja katika method zake ni abstract method. Nini sasa abstract method?. Hi ni method ambayo imetajwa tu jina lakini implementation (vitendea kazi vyake) yake hupatikana kwenye child class.

 

Ili kutengeneza abstract class ama abstract method utatumia keyword abstract angalia mfano hapo chini

<?php

abstract class gari{

   abstract public function jina();

   abstract public function tangazo($aina, $speed);

}

 

Utaona hapo kuna abstract class gari, ama abstract method mbili ambazo ni jina na tangazo.

 

Abstract method inaweza kutumiawa zaidi ya mara moja kwenye child class. Yaani unaweza kuwa na child class zaidi ya moja na zote zikatumia abstract method moja. Mambo ya kuzingatia unapotumia abstract method:

  1. Jina la method lazima lifanane
  2. Kama method inahitaji parameter zinatakiwa ziwe sawa ila kwenye child class unaweza kuongeza obtion paameter
  3. Kama umetumia protected modifier basi hata kwenye child class iwe hivyo hivyo ama uondoe kabisa protected iwe public.

 

Angalia mfano hapo chini:-

<?php

 

// Abstract class

abstract class Gari {

   //abstract function

   abstract function tangazo();

}

class post extends Gari {

   function tangazo() {

       echo "Tunauza gari aina zote";

   }

}

 

$news = new post();

$news->tangazo();

?>

Tunau">...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 1970-01-01 03:33:44 Topic: PHP Main: ICT File: Download PDF Views 458

Share On:

Facebook WhatsApp
Sponsored links
👉1 Sira ya Mtume Muhammad (s.a.w)    👉2 Madrasa kiganjani    👉3 Bongolite - Game zone - Play free game    👉4 Kitau cha Fiqh    👉5 Tafasiri ya Riyadh Swalihina    👉6 Kitabu cha Afya   

Post zinazofanana:

PHP somo la 60: namespace na matumizi yake kwenye PHP

Katika somo hili utakwendakujifunza concept ya namespaces na jinsi inavyosaidi kwenye OOP

Soma Zaidi...
PHP - somo la 4: Aina za data zinazotumika kwenye PHP

Katika somo hili utakwenda kujifunza aina za data ambazo hutumika kwenye PHP

Soma Zaidi...
PHP - somo la 45: Jinsi ya kutuma sms kwa kutumia PHP

Katika soko hili takwenda kujufunza jinsi ya kutuma sms kwa kutumia PHP. Hii itasaidia kama unataka kutuma OTP yaqni Onetime password

Soma Zaidi...
PHP BLOG - somo la 12: Jinsi ya kutumia prepared statement kwenye kusoma post za blog

Katika somo hili tutakwenda kutumia prepared ststement kwenye ku fetch data kutoka kwenye database.

Soma Zaidi...
PHP BLOG - somo la 1: Utangulizi na jinsi ya kuandaa kwa ajili ya somo

Katika course hii utakwenda kujifundisha jinsi ya lutengeneza blog kutoka mwanzo hadi mwisho.

Soma Zaidi...
PHP somo la 100: Jinsi ya kutumia sql moja kwa moja kwenye ORM ya RedBeanPHP

Katika somo hili utakwend akujifunz ajinsi ya kuandika query ndani ya ORM. Hii inakupa uhuru wa kufanya kileunachotaka bila ya kuathiri usalama wa project

Soma Zaidi...
PHP somo la 70: jinsi ya kutuma email yenye html, picha na attachment

Katika somo hili utakwenda kujifunza jinsi ya kutuma email ambayo ina HTML, pia utajifunza kutuma email yenye picha na attachment nyinginezo kama pdf

Soma Zaidi...
PHP somo la 50: Jinsi ya kutengeneza CLASS na OBJECT kwenye PHP OOP

Katika somo hili utakwenda kujifunza jinsi ya kutengeneza class na object. Tunakwenda kutumia mfano wetu wa hapo juu kwa ajili ya kukamilisha somo hili.

Soma Zaidi...
PHP somo la 89: Jinsi ya kutumia data za json kwenye program ya php na html

Katika somo hili utakwend akujifunza ni kwa namna gani utaweza kuzitumiadata za jsonkwenye program yako

Soma Zaidi...
PHP - somo la 21: Jinsi ya kutafuta kitu kwenye database kwa mutumia PHP

Katika somo hili utakwenda kujifundisha jinsi ya kutafuta taarifa maalumu kwenye database kwa kutumia PHP

Soma Zaidi...