Na forum 4programmers.net korzystamy z plików cookies. Część z nich jest niezbędna do funkcjonowania
naszego forum, natomiast wykorzystanie pozostałych zależy od Twojej dobrowolnej zgody, którą możesz
wyrazić poniżej. Klikając „Zaakceptuj Wszystkie” zgadzasz się na wykorzystywanie przez nas plików cookies
analitycznych oraz reklamowych, jeżeli nie chcesz udzielić nam swojej zgody kliknij „Tylko niezbędne”.
Możesz także wyrazić swoją zgodę odrębnie dla plików cookies analitycznych lub reklamowych. W tym celu
ustaw odpowiednio pola wyboru i kliknij „Zaakceptuj Zaznaczone”. Więcej informacji o technologii cookie
znajduje się w naszej polityce prywatności.
Pierwsze pytanie to jest w ogóle z rodzaju "Dlaczego Słowacki wzbudza w nas zachwyt i miłość?". Nie wiem, co uważa twój profesor, więc się nie wypowiem.
Co do drugiego to polecam ci napisać krótki program, który to sprawdzi, np.:
Kopiuj
classFoo:
class_attr =1classBar(Foo):def__init__(self,*args,**kwargs):super().__init__(*args,**kwargs)
b = Bar()print(b.class_attr)
Foo.class_attr =2print(b.class_attr)
Ad. 3: na pewno nie opcja druga, ponieważ ktoś mógł nazwać metodę inaczej niż createFramework i na pewno nie opcja nr 3, bo nie jest to tylko informacja dla osoby czytającej kod.
Do pierwszego to niekoniecznie, zauważ, że tam mamy checkboxy więc można zaznaczyć więcej niż jedną odpowiedź. Wszystkie 3 pierwsze punkty są możliwe do realizacji z dziedziczeniem i nie będą przestępstwem w kodzie. Po prostu dziedziczenie nie zawsze jest najbardziej pożądanym rozwiązaniem, ale co nim nie jest? Silver bullet? :-D
Usunąć wpis?
Tej operacji nie będzie można cofnąć.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.
semicolon