# 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
# 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)