ในระดับนี้ คุณได้เรียนรู้ว่าจาวาประเภทดั้งเดิมมีประเภทใดบ้าง และขยายและจำกัดขอบเขตได้อย่างไร เราได้พูดคุยเกี่ยวกับวัตถุและชั้นเรียน ยิ่งไปกว่านั้น เราเริ่มศึกษาสิ่งที่ทำให้ Java Java — หลักการของการเขียนโปรแกรมเชิงวัตถุ อดใจรออีกนิด: ก่อนที่คุณจะไปยังระดับถัดไป เราขอแนะนำให้คุณศึกษาบทเรียนนี้ก่อน

หลักการของ OOP

คุณรู้อยู่แล้วว่าทุกอย่างถูกจัดระเบียบอย่างไรใน Java: คุณประกาศคลาสและสร้างออบเจกต์ตามคลาส คลาสมีเมธอด ฯลฯ แต่ทำไมทุกอย่างถึงเป็นเช่นนี้ ไม่ใช่อย่างอื่น? เหตุใดภาษาจึงมีโครงสร้างเพื่อให้โปรแกรมประกอบด้วยคลาสและออบเจกต์ ไม่ใช่อย่างอื่น เหตุใดแนวคิดของ "วัตถุ" จึงถูกคิดค้นและวางไว้ในระดับแนวหน้า ทุกภาษาได้รับการออกแบบด้วยวิธีนี้หรือไม่? ถ้าไม่ใช่ Java ให้ประโยชน์อะไรบ้าง มีคำถามมากมาย บทเรียนนี้จะช่วยให้คุณจัดการกับปัญหาเหล่านั้นได้ คุณจะเจาะลึกเข้าไปในหลักการของ OOP: การสืบทอด นามธรรม การห่อหุ้ม และความหลากหลาย


ตัวอย่างการบรรยายพร้อมผู้ให้คำปรึกษาซึ่งเป็นส่วนหนึ่งของหลักสูตร Codegym University ลงทะเบียนสำหรับหลักสูตรเต็ม