or
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ในบทนี้ จะได้เรียนรู้ว่าการเขียนโปรแกรมเชิงวัตถุ (OOP) คืออะไร แตกต่างจากการเขียนโปรแกรมเชิงขั้นตอนอย่างไร และนำไปประยุกต์ใช้ได้อย่างไร จากนั้นจะได้กำหนดคลาสของตัวเอง และเรียนรู้วิธีสร้าง method, attribute และ constructor
Inheritance และ polymorphism เป็นแนวคิดหลักของ OOP ที่ช่วยให้นำโค้ดกลับมาใช้ใหม่ได้อย่างมีประสิทธิภาพและสอดคล้องกัน เรียนรู้วิธีสืบทอดจากคลาส การปรับแต่งและกำหนด method ใหม่ รวมถึงความแตกต่างระหว่างข้อมูลระดับคลาสและข้อมูลระดับ instance
ในบทนี้ จะได้เรียนรู้วิธีทำให้ออบเจกต์ที่เก็บข้อมูลเดียวกันถูกมองว่าเท่ากัน วิธีกำหนดและปรับแต่งการแสดงผลออบเจกต์เป็น string และวิธีสร้างประเภทข้อผิดพลาดใหม่ ผ่านแบบฝึกหัดแบบโต้ตอบ จะได้เรียนรู้การปรับแต่งคลาสเพิ่มเติมเพื่อให้ทำงานคล้ายกับชนิดข้อมูลมาตรฐานของ Python
ควรออกแบบคลาสสำหรับ inheritance อย่างไร? Python มี attribute แบบ private หรือไม่? สามารถควบคุมการเข้าถึง attribute ได้หรือเปล่า? จะพบคำตอบสำหรับคำถามเหล่านี้และอื่น ๆ อีกมากมาย ขณะเรียนรู้แนวปฏิบัติที่ดีในการออกแบบคลาส
แบบฝึกหัดปัจจุบัน