รบกวนช่วยเเนะนำด้วยค่ะ Abstract Class abstract method php5 OOP

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: รบกวนช่วยเเนะนำด้วยค่ะ Abstract Class abstract method php5 OOP

Re: รบกวนช่วยเเนะนำด้วยค่ะ Abstract Class abstract method php5 OOP

โดย mindphp » 19/05/2014 5:08 pm

ส่วนที่หายไป น่าจะประมาณ นี้

โค้ด: เลือกทั้งหมด

abstract class employee{
        var $empname;
         var $empage;

         abstract  function setdata($empname, $empage){
               $this->empname = $empname;
               $this->empage = $empage;
         }
....

รบกวนช่วยเเนะนำด้วยค่ะ Abstract Class abstract method php5 OOP

โดย thatsawan » 19/05/2014 2:53 pm

โค้ดตัวอย่าง มัน error ค่ะ ช่วยแก้ไขให้หนูหน่อย ^^
https://www.mindphp.com/%E0%B8%9A%E0%B8% ... 5-oop.html

โค้ด: เลือกทั้งหมด

empname = $empname;
          $this->empage = $empage;
      }
 
      abstract function outputData();
   }

   class EmployeeData extends employee   //สืบทอดคุณสมบัตของ abstract class มาใช้
   {
        function __construct($name,$age)
        {
           $this->setdata($name,$age);    // methode หนึ่งของ abstract class
        }
 
       function outputData()
       {
          echo $this->empname;
          echo $this->empage;
       }
   }
 
    $a = new EmployeeData("Mindphp","index");
    $a->outputData();
 

ข้างบน