Ejemplo n.º 1
0
from electric_car import ElectricCar

new_ecar = ElectricCar("tesla", "model s", 2016, 21)

new_ecar.get_descriptive_name()

new_ecar.update_odometer(26)

new_ecar.battery.about_battery()

new_ecar.battery.get_range()

new_ecar.battery.upgrade_bat()

new_ecar.battery.get_range()
Ejemplo n.º 2
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
#  my_cars.py
#
#  Copyright 2016 Maciej Olejnik <maciej@maciej-pc>

from car import Car
from electric_car import ElectricCar

my_car = Car('Jeep', 'Liberty', 2005, 101000)
print(my_car.get_descriptive_name())
# Zmiana wartości atrybutu egzemplarza bezpośrednio w egzemplarzu
#my_car.odometer_reading = 101000
# Uaktualnienie wartości atrybutu egzemplarza za pomocą metody
my_car.update_odometer(90000)
my_car.read_odometer()
my_car.increment_odometer(1000)
my_car.read_odometer()

print("\nTestowanie dziedziczenia klasy\n")

my_Tesla = ElectricCar("tesla", "model s", "2016", 100, 90)
print(my_Tesla.get_descriptive_name())
my_Tesla.update_odometer(300)
my_Tesla.read_odometer()
my_Tesla.battery.describe_battery()
my_Tesla.battery.get_range()
Ejemplo n.º 3
0
"""
主函数
"""

from car import Car
from electric_car import ElectricCar

my_tesla = ElectricCar("tesla", "model s", 2018)

print(my_tesla.get_description_name())
my_tesla.battery.describe_battery()
my_tesla.battery.get_range()

my_tesla.update_odometer(90)
my_tesla.read_odometer()