ผลต่างระหว่างรุ่นของ "Python Programming/Objects"
ไปยังการนำทาง
ไปยังการค้นหา
Cardcaptor (คุย | มีส่วนร่วม) |
|||
แถว 2: | แถว 2: | ||
* '''attribute:''' ซึ่งเหมือนกับ field ของ object ในภาษาอื่นๆ แต่เราไม่สามารถกันผู้ใช้ object จากการแก้ไขตามใจชอบได้ (กล่าวคือ attribute คล้ายกับ public field มาก) | * '''attribute:''' ซึ่งเหมือนกับ field ของ object ในภาษาอื่นๆ แต่เราไม่สามารถกันผู้ใช้ object จากการแก้ไขตามใจชอบได้ (กล่าวคือ attribute คล้ายกับ public field มาก) | ||
* '''method:''' คล้ายกับ method ในภาษา Java แต่ลักษณะการประกาศ method จะต่างกันมาก | * '''method:''' คล้ายกับ method ในภาษา Java แต่ลักษณะการประกาศ method จะต่างกันมาก | ||
+ | |||
+ | {{Python Programming/Navigation|Dictionaries|Classes}} |
รุ่นแก้ไขเมื่อ 05:56, 18 ตุลาคม 2551
ไพทอนสนับสนุนการเขียนโปรแกรมเชิงวัตถุ (OOP) ในระัดับหนึ่ง object ในภาษาไพทอนมีส่วนประกอบอยู่สองส่วน คือ
- attribute: ซึ่งเหมือนกับ field ของ object ในภาษาอื่นๆ แต่เราไม่สามารถกันผู้ใช้ object จากการแก้ไขตามใจชอบได้ (กล่าวคือ attribute คล้ายกับ public field มาก)
- method: คล้ายกับ method ในภาษา Java แต่ลักษณะการประกาศ method จะต่างกันมาก
หน้าก่อน: Dictionaries | สารบัญ | หน้าต่อไป: Classes |