วันเสาร์, กรกฎาคม 12, 2551

การเขียนโปรแกรม OOP

  • ตอบ: เมท ธอด ที่มีชื่อซ้ำกันในคลาส; ตัวแปรก็สามารถตั้งซ้ำกันได้ในโปรแกรม แต่ต้องอยู่กันคนละขอบเขต เป็นความสามารถของตัวแปรภาษา ที่จะตัวสอบ Signature ของ Function แล้วแปลออกมาได้อย่างถูกต้อง
    2. Polymorphism คืออะไร
  • ตอบ: Polymorphism คือ การ inherit แล้วเปลี่ยนแปลงคุณสมบัติบางอย่างของ base class โดยทำภายใน derived class จึงไม่ต้องเปลี่ยนแปลงโค้ดใน base class
    3. Inheritance คืออะไร
  • ตอบ: Inheritance คือหลักการสำคัญหนึ่งในสามหลักการของ OOP หลักการนี้ มีไว้เพื่อให้สามารถต่อยอดงานใหม่ จากงานเดิมที่เคยทำไว้แล้ว โดยไม่ต้องเริ่มจากศูนย์

ไม่มีความคิดเห็น: