Ejemplo n.º 1
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.º 2
0
from electric_car import ElectricCar

my_car = ElectricCar('toyota', 'prius', '2019')

print(my_car.get_descriptive_name())

my_car.odometer_reading = 23
my_car.read_odometer()

my_car.battery.describe_battery()
my_car.battery.upgrade_battery()
my_car.battery.describe_battery()
Ejemplo n.º 3
0
import car
from electric_car import ElectricCar

my_car = car.Car('bwm', 'sl', 2019)
print(my_car.get_description_name())
my_car.read_odometer()
print()

my_electric_car = ElectricCar('tesla', 'model s', 2019)
print(my_electric_car.get_description_name())
my_electric_car.read_odometer()
Ejemplo n.º 4
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()