คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
ตามความเข้าใจในหลัก OOP ของผมคือ
ผมคิดว่ามันเป็น Special method ครับมันไม่ใช่ Function
คำว่าเมธอด มันต่างจาก ฟังก์ชั่น ตรงที่ว่ามันมีความสามารถมากกว่าฟังก์ชั่น
มันสามารถ Override , Overloading ได้ แต่ในขณะเดียวกัน Function นั้นไม่สามารถทำได้
และเมธอดมันเป็นสิ่งที่มีความเกี่ยวข้องกับ class และ object แต่ Function จะมีความเป็นอิสระนอกเหนือจาก class และ object
แต่บางบทความมันก็เขียนเป็น Special Function อ่ะ
ก็ไม่รู้ไม่เข้าใจเหมือนกัน อย่างในภาษา PHP ผมถือได้ว่ามันเป็น function นะ เพราะมันก็ไม่มีความสามารถเหมือนกับ method แท้ๆ
ผมคิดว่ามันเป็น Special method ครับมันไม่ใช่ Function
คำว่าเมธอด มันต่างจาก ฟังก์ชั่น ตรงที่ว่ามันมีความสามารถมากกว่าฟังก์ชั่น
มันสามารถ Override , Overloading ได้ แต่ในขณะเดียวกัน Function นั้นไม่สามารถทำได้
และเมธอดมันเป็นสิ่งที่มีความเกี่ยวข้องกับ class และ object แต่ Function จะมีความเป็นอิสระนอกเหนือจาก class และ object
แต่บางบทความมันก็เขียนเป็น Special Function อ่ะ
ก็ไม่รู้ไม่เข้าใจเหมือนกัน อย่างในภาษา PHP ผมถือได้ว่ามันเป็น function นะ เพราะมันก็ไม่มีความสามารถเหมือนกับ method แท้ๆ
แสดงความคิดเห็น
Constructor กับ Destructor : c++
ลิงค์ตัวอย่างโค้ดครับ http://www.tutorialspoint.com/cplusplus/cpp_constructor_destructor.htm