Пример #1
0
# importujemy nasze moduły i klasy
import silnik
import samochod

# tworzymy kilka instancji obiektów typu Silnik
maly_silnik = silnik.Silnik(75, 1000)
sredni_silnik = silnik.Silnik(160, 1600)
v8 = silnik.Silnik(450, 6000)

# drukujemy kilka cech naszych silników
print(v8.horse_power)
print(maly_silnik.horse_power)

# tworzymy instancje klasy Samochod
volvo = samochod.Samochod('volvo', 'balck')

# przypisujemy obiekt typu Silnik do atrybutu silnik w obiekcie
# typu Samochod
volvo.silnik = sredni_silnik

# drukujemy moc silnika w naszym samochodzie
# wgłąb obiektu, do poszczególnych atrybutów,
# dostajemy się używając kropek
print('Moc silnika w volvo:', volvo.silnik.horse_power)

# tworzymy nowy obiekt typu Samochod,
# trzymamy do w zmiennej audi
audi = samochod.Samochod('audi', 'srebrny')

# przypisujemy obiekt typu Silnik do obiektu Samochod
# wstawiamy silnik do samochodu
Пример #2
0
# importujemy moduł = plik
# dlatego będziemy musieli odwoływać się do klasy przez moduł
import samochod

# powolujemy instancje klasy Samochod
auto = samochod.Samochod()

print(auto)