การทำงานกับ void method
คลาสสามารถกำหนดการกระทำต่าง ๆ ได้ผ่านเมธอด และเมธอดไม่จำเป็นต้องคืนค่าเสมอไป ในแบบฝึกหัดนี้จะได้สร้างเมธอดสำหรับสั่งสตาร์ทเครื่องยนต์รถยนต์ภายในคลาส Car
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Java เบื้องต้นสำหรับการเขียนโปรแกรมเชิงวัตถุ
คำแนะนำการฝึกหัด
- สร้างเมธอดแบบ
voidชื่อturnEngineOnที่ไม่รับพารามิเตอร์ใด ๆ ภายในคลาสCar - แสดงข้อความ
"engine is on"ภายในเมธอดturnEngineOn - เรียกใช้เมธอด
turnEngineOnบน object instance ชื่อmyCarที่เตรียมไว้ให้แล้ว
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
class Main {
static class Car {
String color;
String model;
int year;
Car(String color, String model, int year) {
this.color = color;
this.model = model;
this.year = year;
}
// Create the turnEngineOn method
____ ____() {
// Print out "engine is on"
System.out.println("____");
}
}
public static void main(String[] args) {
Car myCar = new Car("red", "camry", 2022);
// Call the turnEngineOn method on the myCar object instance
____.____();
}
}