from Dog import Dog myDog = Dog("willie", 6) myDog.sit() myDog.roll_over()
from Dog import Dog, ElecDog # 从模块中导入类 my_dog = Dog('lili', 4) my_dog.sit() my_elecdog = ElecDog('cycber', 1) my_elecdog.sit() # 子类既可以使用父类的属性和方法,可可以使用自己的属性和方法 my_elecdog.show_battery()
from Dog import Dog from japan_dog import JapanDog print("--excute---01") my_little_dog = Dog('my little kitty', 2) my_little_dog.sit() my_little_dog.roll_over() print("--excute--02") my_jp_dog = JapanDog('jp-kitty', 3) my_jp_dog.get_dog_age() my_jp_dog.get_dog_name()
from Dog import Dog dog = Dog("Rex", "SuperDog") print(dog.breed) dog.bark() my_other_dog = Dog("Annie", "SuperDog") print(my_other_dog.name) dog.roll_over() my_other_dog.sit()
message = input() if message == "hejsan": break else: print(message) from Dog import Dog hund1 = Dog('Skrutten', 3) print(hund1) # Komma åt attribut print(hund1.age) print(hund1.name.title()) # Anropa metoder hund1.sit() hund1.roll_over() # Skapa flera instanser hund2 = Dog('Fido', 5) hund3 = Dog('Aina', 6) # en bilklass from Car import Car, ElectricCar my_car = Car('audi', 'A4', 2018) print(my_car.get_descriptive_name()) my_car.read_odometer() my_car.odometer_reading = 42 my_car.read_odometer() my_car.update_odometer(55)