Konstruktor
Es ist eine spezielle Methode in einer Klasse, wo bestimmte Eigenschaften immer zugewiesen werden.
Ein Konstruktor hat die Eigenschaft, denselben Namen wie die Klasse zu haben.
(Python ist eine Ausnahme.)
class Car:
def __init__(self, brand, model, year):
self.brand = brand
self.model = model
self.year = year
def display_info(self):
print(f"{self.year} {self.brand} {self.model}")
# Creating an object of the class Car
my_car = Car("Tesla", "Model S", 2022)
my_car.display_info()
public class Car {
String brand;
String model;
int year;
// Constructor
public Car(String brand, String model, int year) {
this.brand = brand;
this.model = model;
this.year = year;
}
public void displayInfo() {
System.out.println(year + " " + brand + " " + model);
}
public static void main(String[] args) {
Car myCar = new Car("Tesla", "Model S", 2022);
myCar.displayInfo();
}
}