def main(): log = Logger() log.info('Hello') a = Dog('Claus', 'female') print(a.get_gender()) a.age = 12 print(a.age) b = Dog('Claus', 'female') print(a) print(b) p = Puddle('Jens', 'Female') print(p)
def roll_over(self): print(f"{self.name} rolled over!") def get_long_name(self): return f"{self.name} the Dog" def set_name(self, name): self.name=name #Creating an instance and accessing attributes dog = Dog('Jack', 6) print(f"{dog.name} is {dog.age} years old.") #Modifying attributes dog.age=12 print(f"{dog.name} is {dog.age} years old.") #Calling methods dog.sit() dog.roll_over() #Using a getter and setter dog.set_name('Clover') print(dog.get_long_name()) #How to import classes #Whole module import classes #Single class to namespace from classes import Dog