การสร้างเมธอดในอินเทอร์เฟซ
รถ Tesla มีฟีเจอร์ขับขี่อัตโนมัติที่ช่วยให้ผู้ขับขี่ผ่อนคลายได้ในขณะที่รถขับเคลื่อนเอง ในคลาส Tesla คุณจะนำฟีเจอร์นี้ไปใช้งานผ่านอินเทอร์เฟซ แต่ก่อนอื่นต้องสร้างอินเทอร์เฟซสำหรับความสามารถในการขับขี่อัตโนมัตินี้ก่อน
หมายเหตุ: เมธอดที่ไม่ใช่ concrete method ซึ่งสร้างภายในอินเทอร์เฟซจะเป็น abstract โดยค่าเริ่มต้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Java เบื้องต้นสำหรับการเขียนโปรแกรมเชิงวัตถุ
คำแนะนำการฝึกหัด
- สร้างอินเทอร์เฟซ
ElectricCarภายในคลาสMain - เพิ่มเมธอดชนิด void ชื่อ
activateSelfDrivingในอินเทอร์เฟซElectricCar
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
public class Main {
// Create ElectricCar interface with activateSelfDriving method
____ ____ {
____ ____();
}
static class Tesla {
}
public static void main(String[] args) {
}
}