Page 1 of 1

Attribute in einer Klasse

Posted: 25 Aug 2025, 05:21
by Anonymous
Ich arbeite an einem Beispiel einer Klasse namens Car . Können Sie den Unterschied zwischen den Attributen nach der Initialisierungsanweisung und denjenigen innerhalb der Eindrückung klarstellen? Wie unterscheidet sich der Kilometermesser von den Attributen von Make, Modell und Jahr in Bezug auf die Art und Weise, wie es geändert werden kann? < /P>

Code: Select all

class Car:
def __init__(self, make, model, year):
"""Initialize attributes to describe a car."""
self.make = make
self.model = model
self.year = year
self.odometer_reading = 0

def get_descriptive_name(self):
"""Return a neatly formatted descriptive name."""
long_name = f"{self.year} {self.make} {self.model}"
return long_name.title()

def read_odometer(self):
"""Print a statement showing the car's mileage."""
print(f"This car has {self.odometer_reading} miles on it.")