Java OOP EP2.7: Interface คืออะไร? ใช้ implements และ @Override | Smart Factory
KOPE SOLUTION
0:00 / 0:00
Java OOP EP2.7: Interface คืออะไร? ใช้ implements และ @Override | Smart Factory
23 просмотра · 13 дней назад
KOPE SOLUTION
326 подписчиков
23 просмотра · 13 дней назад
เรียน Java OOP ภาษาไทย EP2.7 ทำความเข้าใจ Interface หรือสัญญาการทำงานของ Object พร้อมฝึกใช้ implements, @Override และเรียกใช้งาน Machine ผ่าน Interface Type ด้วยกรณีศึกษา Smart Factory
ซอร์สโค้ดและ README สำหรับทำตาม:
https://github.com/KOPE-SOLUTION/java...
เนื้อหาในคลิป
Interface ในภาษา Java คืออะไร
สร้าง Maintainable Interface
กำหนดสัญญาการบำรุงรักษาเครื่องจักร
ให้ Machine implements Maintainable
ใช้ @Override ตรวจสอบ Method
ประเมินการบำรุงรักษาจากอุณหภูมิ แรงสั่นสะเทือน และชั่วโมงทำงาน
เรียก Object ผ่าน Interface Type
จำลองการบำรุงรักษาและรีเซ็ตสถานะเครื่องจักร
Compile และ Run โปรแกรม Java ผ่าน Command Line
ตัวอย่างใน EP นี้ Machine จะตรวจสอบข้อมูลจาก Sensor หากอุณหภูมิหรือแรงสั่นสะเทือนเกินเกณฑ์ ระบบจะเปลี่ยนสถานะเป็น WARNING และแจ้งว่าต้องบำรุงรักษา จากนั้นเราจะเรียก performMaintenance() เพื่อรีเซ็ตชั่วโมงทำงานและสถานะเครื่องจักร
ผลลัพธ์ที่ได้จากโปรแกรม:
Status: WARNING
Requires maintenance: true
After maintenance: OFFLINE
คลิปนี้เหมาะสำหรับผู้ที่กำลังเรียน Java OOP และต้องการเข้าใจ Interface จากตัวอย่างที่นำไปต่อยอดได้จริง ก่อนเข้าสู่เรื่อง Polymorphism ใน EP ถัดไป
ฝากกดติดตาม กดถูกใจ และแชร์ซีรีส์ Java OOP in Action: Smart Factory Core เพื่อเป็นกำลังใจในการทำเนื้อหาตอนต่อไปครับ
#Java #JavaOOP #JavaInterface #SmartFactory #เขียนโปรแกรม