Zanurkuj w Pythonie/Obiekty i klasy: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 188:
pass #(2) (3)
 
# Nazwa tej klasy to <tt>Nicosc</tt>, która nic nie dziedziczy z innej klasy. Nazwy klasyklas są zazwyczaj pisane przy użyciu wielkich liter np. <tt>KazdeSlowoOdzieloneWielkaLitera</tt>, ale jest to tylko konwencja, nie jest to wymagane.
# Klasa ta nie definiuje żadnej metody, czy atrybutów, lecz żeby kod był zgodny ze składnią Pythona, musimy coś umieści w definicji, tak więc użyliśmy <tt>pass</tt>. Jest to zastrzeżone przez Pythona słowo, które mówi interpreterowi „przejdź dalej, nic tu nie ma”. Instrukacja ta nic nie wykonuje i powinnośmy wstawiać ją, jeśli chcemy aby nasza funkcja lub klasa nic nie posiadała, wykonywała.
# Prawdopodobnie zauważyliście już to, że elementy w klasie są wyszczególnione za pomocą wcięć, podobnie jak kod funkcji, instrukcje warunkowe, pętle itp. Pierwsza nie wcięta instrukcja nie będzie należała do klasy.
 
{{Infobox|
tekst=Instrukcja <tt>pass</tt> w Pythonie jest analogiczna do pustego zbioru nawiasów klamrowych ({}) w Javie lub języku C++.
}}