การพ้องรูป (Polymorphism)การพ้องรูป (Polymorphism) ใน php5 เป็นเทคนิคพื้นฐานของ การเขียนโปรแกรมแบบ OOP ซึ่งมีการสืบทอดคุณสมบัติของคลาส (Inheritance) เราสามารถเขียนฟังก์ชั่นขึ้นมา โดยตั้งชื่อเป็นชื่อเดียวกับคลาสแม่ที่เราสืบทอดมาได้ เวลาสร้างวัตถุจากคลาสที่มี การพ้องรูป ฟังก์ชั่นที่ทำงานจะเป็นฟังก์ชั่นของคลาสลูก กล่าวคือ ฟังก์ชั่นที่ถูกสร้างในคลาสลูกจะแทนที่ฟังก์ชั่นที่มันสือทอดมา(คลาสแม่)ตัวอย่างง่ายๆ สำหรับทำความเข้าใจเรื่องการพ้องรูป (Polymorphism) <?php DerivedClass method called ทั้งการเรียกให้ myMethod() ทำงานโดย function processClass() หรือจะเรียกผ่าน วัตถุที่ถูกสร้างขึ้นมาแล้วชี้ไปที่ Method นั้นตรงๆเลยก็ได้? $c->myMethod();
|
เขียนโดย php OOP วันอังคารที่ 24 สิงหาคม 2010 เวลา 17:50 น.
, phpBB3, SMF, Joomla, Wordpress, CMS CRM
, JavaScript & Jquery Ajax
, SQL - Database
, ถาม - ตอบ คอมพิวเตอร์
, PHP Knowledge
, PHP News
, HTML CSS
, Free PHP Code Download script
, Web Hosting Review - Free Host Share Host VPS