Attribute in einer KlassePython

Python-Programme
Anonymous
 Attribute in einer Klasse

Post 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.")

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post