TI/Skrypty z zajęć/k2
Z Brain-wiki
# -*- coding: utf-8 -*-
"""
Created on Wed Apr 22 12:23:28 2020
@author: Tomek
"""
'''
klasa - pracownikUW
atrybuty: imie, nazwisko, wydział
objekt - TG jest obiektem klasy człowiek
imie = 'Tomasz'
nazwisko = 'Gubiec'
wydział = 'Fizyki'
'''
class pracownikUW():
def __init__(self, imie, nazwisko, wydzial='Fizyki'): #inicjacja nowego obiektu, ustawianie wartosci zmiennych
self.Imie = imie
self.Nazwisko = nazwisko
self.Wydzial = wydzial
def __str__(self):
return 'pracownik UW: ' + str(self.Imie) + ' ' + str(self.Nazwisko)
def __repr__(self):
return self.__str__() + ' z Wydziału ' + str(self.Wydzial)
#TG = pracownikUW # nowa nazwa 'TG' dla klasy prawcownikUW. TG - jest teraz klasa
TG = pracownikUW('Tomasz','Gubiec','Fizyki') # tworzy obiekt klasy pracownikUW o nazwie TG
JK = pracownikUW('Jan', 'Kowalski', 'Chemii')
print(TG)
print(JK)