Pytania otagowane jako class

Szablon do tworzenia nowych obiektów, opisujący typowe stany i zachowania. NIE MOŻNA MIEĆ POTWIERDZENIA KLASAMI CSS. Zamiast tego użyj [css].

12
Czy w Pythonie można tworzyć klasy abstrakcyjne?
Jak mogę zrobić streszczenie klasy lub metody w Pythonie? Próbowałem przedefiniować __new__()tak: class F: def __new__(cls): raise Exception("Unable to create an instance of abstract class %s" %cls) ale teraz, jeśli utworzę klasę, Gktóra odziedziczy po niej F: class G(F): pass nie mogę też utworzyć instancji G, ponieważ wywołuje __new__metodę superklasy. …

14
Deklarujesz stałe statyczne w klasach ES6?
Chcę zaimplementować stałe w class , ponieważ to jest sens, aby znaleźć je w kodzie. Do tej pory wdrażałem następujące obejście metodami statycznymi: class MyClass { static constant1() { return 33; } static constant2() { return 2; } // ... } Wiem, że istnieje możliwość majstrowania przy prototypach, ale wielu …

15
Jak mogę utworzyć obiekt i dodać do niego atrybuty?
Chcę utworzyć obiekt dynamiczny (wewnątrz innego obiektu) w Pythonie, a następnie dodać do niego atrybuty. Próbowałem: obj = someobject obj.a = object() setattr(obj.a, 'somefield', 'somevalue') ale to nie zadziałało. Jakieś pomysły? edytować: Ustawiam atrybuty z forpętli, która przechodzi przez listę wartości, np params = ['attr1', 'attr2', 'attr3'] obj = someobject …

3
Jak poprawnie udokumentować gniazda klasy S4 za pomocą Roxygen2?
W przypadku dokumentacji klas za pomocą roxygen (2) określenie tytułu i opisu / szczegółów wydaje się być takie samo, jak w przypadku funkcji, metod, danych itp. Jednakże szczeliny i dziedziczenie są ich rodzajem zwierząt. Jaka jest najlepsza praktyka - obecna lub planowana - do dokumentowania klas S4 w roxygen2? Due …
306 class  r  s4  slot  roxygen2 


17
Członkowie prywatni i chronieni: C ++
Czy ktoś może mnie oświecić co do różnicy między privatei protectedczłonków w zajęciach? Rozumiem z konwencji najlepszych praktyk, które zmienne i funkcje, które nie są nazywane poza klasą należy private- ale patrząc na moje MFC projektu MFC wydaje korzyść protected. Jaka jest różnica i którego powinienem użyć?
276 c++  class  mfc 

6
Ile klas powinienem umieścić w jednym pliku? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Jestem przyzwyczajony do modelu Java, w którym możesz mieć jedną …
274 python  class 


11
Java - uzyskać aktualną nazwę klasy?
Wszystko, co próbuję zrobić, to uzyskać aktualną nazwę klasy, a java dołącza bezużyteczny nonsens 1 $ na końcu nazwy mojej klasy. Jak mogę się go pozbyć i zwrócić tylko prawdziwą nazwę klasy? String className = this.getClass().getName();
271 java  class  classname 


13
Jak stworzyć klasę statyczną w C ++?
Jak stworzyć klasę statyczną w C ++? Powinienem być w stanie zrobić coś takiego: cout << "bit 5 is " << BitParser::getBitAt(buffer, 5) << endl; Zakładając, że stworzyłem BitParserklasę. Jak wyglądałaby BitParserdefinicja klasy?
263 c++  oop  class  syntax  static 



11
Jak korzystać z klasy <T> w Javie?
W tym pytaniu jest dobra dyskusja na temat Generics i tego, co naprawdę robią za kulisami , więc wszyscy wiemy, że Vector&lt;int[]&gt;jest to wektor tablic liczb całkowitych i HashTable&lt;String, Person&gt;tabela, której klucze to ciągi znaków i wartości Person. Jednak to, co mnie zaskakuje, to użycie Class&lt;&gt;. Klasa java Classpowinna również …

14
Wskaźnik do elementu danych klasy „:: *”
Natknąłem się na ten dziwny fragment kodu, który dobrze się kompiluje: class Car { public: int speed; }; int main() { int Car::*pSpeed = &amp;Car::speed; return 0; } Dlaczego C ++ ma ten wskaźnik do niestatycznego elementu danych klasy? Jaki jest pożytek z tego dziwnego wskaźnika w prawdziwym kodzie?
243 c++  class  pointers  c++-faq 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.