ผลต่างระหว่างรุ่นของ "Python Programming/Objects"
ไปยังการนำทาง
ไปยังการค้นหา
Cardcaptor (คุย | มีส่วนร่วม) (สร้างหน้าใหม่: ไพทอนสนับสนุนการเขียนโปรแกรมเชิงวัตถุ (OOP) ในระัดับหนึ่ง...) |
Cardcaptor (คุย | มีส่วนร่วม) |
||
แถว 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 จะต่างกันมาก