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

หลักการเขียนโปรแกรมเชิงวัตถุ

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