Chciałbym rozpocząć od stwierdzenia, że jestem absolutnie początkującym programistą, więc proszę wybacz, jak podstawowe jest to pytanie. Próbuję lepiej zrozumieć „atomowe” klasy w R i być może dotyczy to ogólnie zajęć z programowania. Rozumiem różnicę między klasami znakowymi, logicznymi i złożonymi klasami danych, ale staram się znaleźć podstawową różnicę między …
Muszę wziąć argument w postaci ciągu znaków i utworzyć obiekt klasy nazwanej w tym ciągu w Pythonie. W Javie użyłbym Class.forName().newInstance(). Czy istnieje odpowiednik w Pythonie? Dzięki za odpowiedzi. Aby odpowiedzieć tym, którzy chcą wiedzieć, co robię: Chcę użyć argumentu wiersza poleceń jako nazwy klasy i utworzyć jej instancję. Właściwie …
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 7 lat temu . Popraw to pytanie Zaproponuj narzędzia do tworzenia diagramów klas z następującymi kryteriami: Powinien być niezależny od platformy, ponieważ używam …
W poście na blogu Kathleen Dollard z 2008 roku przedstawia interesujący powód, dla którego warto używać zagnieżdżonych klas w .net. Jednak wspomina również, że FxCop nie lubi klas zagnieżdżonych. Zakładam, że ludzie piszący zasady FxCop nie są głupi, więc musi być rozumowanie za tym stanowiskiem, ale nie byłem w stanie …
Próbuję użyć .Contains() funkcji na liście obiektów niestandardowych Oto lista: List<CartProduct> CartProducts = new List<CartProduct>(); Oraz CartProduct: public class CartProduct { public Int32 ID; public String Name; public Int32 Number; public Decimal CurrentPrice; /// <summary> /// /// </summary> /// <param name="ID">The ID of the product</param> /// <param name="Name">The name of …
Na przykład mam następującą klasę bazową: class BaseClass(object): def __init__(self, classtype): self._type = classtype Z tej klasy wyprowadzam kilka innych klas, np class TestClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Test') class SpecialClass(BaseClass): def __init__(self): super(TestClass, self).__init__('Special') Czy istnieje ładny, pythonowy sposób dynamicznego tworzenia tych klas przez wywołanie funkcji, które umieszcza nową klasę …
W Javie możemy rozwiązać klasę zmiennej za pomocą getClass()like something.getClass(). W Kotlinie zdaję sobie sprawę, something.javaClassco jest fajne, ale chcę mieć KClassto samo. Widziałem Something::classskładnię, ale to nie jest to, czego potrzebuję. Potrzebuję KClass zmiennej. Czy taka funkcjonalność istnieje?
Próbuję przełączać widoczność niektórych elementów DIV na stronie internetowej w zależności od klasy każdego DIV. Używam podstawowego fragmentu kodu JavaScript, aby je przełączać. Problem polega na tym, że skrypt używa tylko getElementById, co getElementByClassnie jest obsługiwane w JavaScript. I niestety muszę użyć class, a nie id, aby nazwać DIV, ponieważ …
W C # jest ładny cukier składniowy dla pól z getter i setter. Ponadto podoba mi się auto-implementowane właściwości, które pozwalają mi pisać public Foo foo { get; private set; } W C ++ muszę pisać private: Foo foo; public: Foo getFoo() { return foo; } Czy jest jakaś taka …
Od czasu do czasu pojawiają się pytania dotyczące łączenia się z bazą danych. Większość odpowiedzi nie jest tak, jak to robię, lub po prostu mogę nie uzyskać poprawnych odpowiedzi. Tak czy inaczej; Nigdy o tym nie myślałem, ponieważ sposób, w jaki to robię, działa na mnie. Ale oto szalona myśl; …
W Pythonie, jak możesz rozszerzyć klasę? Na przykład, jeśli mam color.py class Color: def __init__(self, color): self.color = color def getcolor(self): return self.color color_extended.py import Color class Color: def getcolor(self): return self.color + " extended!" Ale to nie działa ... Spodziewam się tego, jeśli będę pracować color_extended.py , to kiedy …
Czy powinienem podać członkom mojej klasy domyślne wartości w następujący sposób: class Foo: num = 1 lub w ten sposób? class Foo: def __init__(self): self.num = 1 W tym pytaniu odkryłem, że w obu przypadkach bar = Foo() bar.num += 1 jest dobrze zdefiniowaną operacją. Rozumiem, że pierwsza metoda da …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.