Python @classmethod

Python @classmethod
KW
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:1
0

Witam, czy ktoś jest w stanie odpowiedzieć mi na te trzy pytania? Ponieważ nie jestem pewien odpowiedzi :/

sugar_hiccup
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 2 lata
  • Postów:176
1

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
class Foo:
    class_attr = 1
class Bar(Foo):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
b = Bar()
print(b.class_attr)
Foo.class_attr = 2
print(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.


My to na arm napiszemy wszystko i zrobimy co chcemy tyle że 90% kodu to biblioteki z netu albo robota kompilatora Zdajesz sobie sprawę że tak na prawdę wyższy poziom języka może świadczyć jedynie o tym jak niskim poziomem wiedzy może dysponować bałwan,który nazwie się w rezultacie programistą i napisze działający program wciskając zleceniodawcy że tam to akurat musi być 100MHz ARM z 1M pamięci bo tak na prawdę jego pusta łepetyna nie potrafi zrealizować czegoś na innym słabszym mikrokontrolerze
edytowany 1x, ostatnio: sugar_hiccup
KW
Dzięki za odpowiedź
semicolon
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

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.