Пример #1
0
from samochod import Samochod

#inclilizujemy obiekt
#tworzymy instancje klasy klasy samochod


auto1 = Samochod('Volvo', 'czarny')
auto2 = Samochod('Tesla', 'niebieski')
print(auto1.producent, auto1.kolor)
#print(auto2.producent, auto2.kolor)

auto1.zatrab(5)

print(auto2.producent, auto2.zatrab(11))

auto1.jedz()
print(auto1.czy_jedzie)

# tworze instancje klasy Samochod, inaczej -
# powołuję do życia obiekt typu Samochod
# nadaję mu konkretne cechy
auto1 = Samochod('Volvo', 'czarny')

# tworze kolejną instancję klasy Somochod
# ta instancja - obiekt ma inne dane niż auto1
# auto1 i auto2 są dwoma oddzielnymi obiektami stworzonymi
# na podstawie klasy Samochod
auto2 = Samochod('Tesla', 'niebieski')

# oba obiekty mają cechy/atrybuty/zmienne określone w klasie
print(auto1.producent, auto1.kolor)
print(auto2.producent, auto2.kolor)

# trąbimy Volvo
print("Teraz trąbi {}: {}".format(auto1.producent,auto1.zatrab(5)))

# a teraz tesla trąbi
print('Teraz trąbi {}: {}'.format(auto2.producent, auto2.zatrab(11)))

# Ruszamy Volvo do przodu
auto1.jedz()

# sprawdzamy stan - czy jedzie
print('Czy samochod {} jedzie? - {}'.format(auto1.producent,auto1.czy_jedzie) )