Metode private
Metodele private sunt utile și pentru a modulariza codul – poți încapsula logica în metode mai mici și reutilizabile. Vei adăuga o metodă pentru declanșarea airbag-urilor în clasa Car. Din motive de securitate, această metodă nu ar trebui să fie accesibilă din exterior.
Acest exercițiu face parte din cursul
Introducere în Programarea Orientată pe Obiecte în Java
Instrucțiuni pentru exercițiu
- Creează o metodă
privatenumitădeployAirbags, de tipvoid, care nu primește niciun parametru. - În interiorul metodei
deployAirbags, afișează mesajul"airbags deployed".
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
public class Main {
static class Car {
public String color;
public String model;
public int year;
private int vehicleNumber;
public Car(String color, String model, int year) {
this.color = color;
this.model = model;
this.year = year;
this.vehicleNumber = 101189;
}
// Create deployAirbags method
____ ____ deployAirbags() {
System.out.println("____");
}
public void turnEngineOn() {
System.out.println("engine is on");
}
public int calculateMPG(int milesDriven, int gallonsUsed) {
return milesDriven / gallonsUsed;
}
}
public static void main(String[] args) {
Car myCar = new Car("red", "camry", 2022);
}
}