ผลต่างระหว่างรุ่นของ "Python Programming/Objects"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
(สร้างหน้าใหม่: ไพทอนสนับสนุนการเขียนโปรแกรมเชิงวัตถุ (OOP) ในระัดับหนึ่ง...)
 
แถว 1: แถว 1:
 
ไพทอนสนับสนุนการเขียนโปรแกรมเชิงวัตถุ (OOP) ในระัดับหนึ่ง object ในภาษาไพทอนมีส่วนประกอบอยู่สองส่วน คือ
 
ไพทอนสนับสนุนการเขียนโปรแกรมเชิงวัตถุ (OOP) ในระัดับหนึ่ง object ในภาษาไพทอนมีส่วนประกอบอยู่สองส่วน คือ
* attribute: ซึ่งเหมือนกับ field ของ object ในภาษาอื่นๆ แต่เราไม่สามารถกันผู้ใช้ object จากการแก้ไขตามใจชอบได้ (กล่าวคือ attribute คล้ายกับ public field มาก) และผู้ใช้ object สามารถเพิ่ม attribute ใหม่ๆ ให้กับ object ได้ตามใจชอบ
+
* '''attribute:''' ซึ่งเหมือนกับ field ของ object ในภาษาอื่นๆ แต่เราไม่สามารถกันผู้ใช้ object จากการแก้ไขตามใจชอบได้ (กล่าวคือ attribute คล้ายกับ public field มาก) และผู้ใช้ object สามารถเพิ่ม attribute ใหม่ๆ ให้กับ object ได้ตามใจชอบ
* method: คล้ายกับ method ในภาษา Java แต่ลักษณะการประกาศ method จะต่างกันมาก
+
* '''method:''' คล้ายกับ method ในภาษา Java แต่ลักษณะการประกาศ method จะต่างกันมาก

รุ่นแก้ไขเมื่อ 03:49, 18 ตุลาคม 2551

ไพทอนสนับสนุนการเขียนโปรแกรมเชิงวัตถุ (OOP) ในระัดับหนึ่ง object ในภาษาไพทอนมีส่วนประกอบอยู่สองส่วน คือ

  • attribute: ซึ่งเหมือนกับ field ของ object ในภาษาอื่นๆ แต่เราไม่สามารถกันผู้ใช้ object จากการแก้ไขตามใจชอบได้ (กล่าวคือ attribute คล้ายกับ public field มาก) และผู้ใช้ object สามารถเพิ่ม attribute ใหม่ๆ ให้กับ object ได้ตามใจชอบ
  • method: คล้ายกับ method ในภาษา Java แต่ลักษณะการประกาศ method จะต่างกันมาก