Aktywne Wpisy
3x32 +4
Jako że groźby nuklearne Rosji ostatnio są zbywane śmiechem przez lekkoduchów, przewiduje niebawem użycie taktycznego, niewielkiego ładunku atomowego gdzieś na Ukrainie. Najprawdopodobniej w jakiegoś typu zgrupowanie ukraińskiego wojska w DRL lub pod Kharkivem. Ale się fajniaki zdziwią, że taktyczna broń jądrowa została użyta. Pytanie co zrobi zachód? I co zrobią chińczycy którym nie w smak taki rozwój wypadków? #wojna #ukraina
Ranger +1
Jak oduczyć miesięcznego bombelka, że jedyna pozycja, w której się nie płacze to mając go na rękach stojąc lub chodząc? Był normalny, ale coś mu się pomieszało w głowie.
#dzieci #tatacontent
#dzieci #tatacontent
Nie mogę zrozumieć przykładu użycia class w python. Dobrze rozumiem że to jest kolejna głębokość w strukturze programu i taki mały program wewnątrz programu?
#python #programowanie
https://career.softserveinc.com/en-us/stories/what-is-object-oriented-programming-oop-explaining-four-major-principles
Wyobraź sobie, że masz kino a w nim 5 sal kinowych. Tworzysz klase o nazwie np RezerwujBilet. Każda z sal ma swoją inną nazwe, inny rozkład miejsc, inny film prezentuje. Ale sposób w jaki wybierasz miejsce i dokonujesz rezerwacji jest taki sam dla każdej z sal. Więc piszesz sobie klase, która wyświetla Ci rozkład sali, pyta uzytkownika o wybór rzędu i miejsca oraz wykonuje szereg innych
@mprzemo: @Marek_Kodrat: To bardzo ogólne stwierdzenie.
Uzupełniłbym je o to że klasy służą do tworzenia obiektów a je można traktować jak złożone typy danych. Złożone z np. prostych typów danych takich jak int, str, float lub z innych złożonych typów danych jak: inne obiekty, listy, słowniki itd.
Samo pojęcie "klasa" to tylko instrukcją tworzenia takich złożonych typów danych.
Dodatkowo obiekty mogą zamykać w sobie mechanizmy
https://pastebin.com/sdZdHfwJ
do linijki 51 masz całe ciało klasy.
linijka 54-58 = tworzenie obiektów tej klasy.
w main masz przykłądowe użycie. Jak widzisz klasa została napisana raz, a mozna jej uzyc do 5 roznych sal kinowych i nie musisz dla kazdej sali tworzyc osobnej funkcji obslugującej dane zdarzenie. Gdyby kino miało 3 miliony sal, tez będzie mozna uzyc tylko jednej klasy do obsługi całego kina.
jedyne słuszne zastosowanie klas w tym przykladzie to byłoby stworzenie klasy Sala, której instacjami byłyby obiekty S1, S2, etc. które symbolizowałyby poszczególne sale w kinie, taka klasa miałaby pola Nazwa, Film, IloscMiejsc które symbolizowałyby poszczegolne parametry takiej sali, a do operacji zwiazanych z ta sala (rezerwacja miejsca, wyswietlenie filmu, kupno biletu etc) służyłyby odpowiednie metody, czyli funkcje przypisane do danej klasy
class Telewizor:
def _init(self):
self.color = ‘black’
….
def turnoff():
self.isworking = False
Tworzysz konkretne telewizory o określonych parametrach które już możesz używać (nazywane obiektami)
W pythonie to będzie:
Tv1 =