class

Jaka jest różnica między interfejsem a klasą i dlaczego powinienem używać interfejsu, skoro mogę zaimplementować metody bezpośrednio w klasie?

Wiem, że to bardzo podstawowe pytanie, ale rozmówca zadał mi bardzo podstępny sposób i byłem bezradny: ( Znam tylko material ... ie wiem o interfejsach (znam teoretyczne i metody, których używałem) , ale nie jestem zadowolony, że zrozumiałem to wyraźnie.

Dzielenie szablonowych klas C++ nahpp/pliki cpp - czy to możliwe?

Dostaję błędy próbując skompilować klasę szablonów C++, która jest podzielona między .hpp i .cpp plik: $ g++ -c -o main.o m ... ydkie! W takim razie równie dobrze mogę wrócić do poprzedniego stanu i zmienić nazwę stack.cpp na stack.hpp i skończyć z tym.

Jak przejrzeć wszystkie właściwości klasy?

Mam zajęcia. Public Class Foo Private _Name As String Public Property Name() As String Get Retur ... omething In Someobject.Properties Console.WriteLine(_Property.Name & "=" & _Property.value) Next End Sub

Zmienne instancji a zmienne klas w Pythonie

Mam klasy Pythona, z których potrzebuję tylko jednej instancji w czasie wykonywania, więc wystarczy mieć atrybuty tylko raz n ... __(self): self.path = "something/" self.children = [AController, BController] def action(self, request): pass

Typy i klasy zmiennych

Dwa pytania R: Jaka jest różnica między typem (zwracanym przez typeof) a klasą (zwracaną przez class) zmiennej? Czy różnica jest podobna do tej np. w języku C++? Jakie są możliwe typy i klasy zmiennych?

Czym jest klasa w PHP?

Mam poważne problemy ze zrozumieniem klas PHP z książki. Wydają się bardzo trudne. Jaki jest ich cel i jak działają?

Najlepsze praktyki na klasach singleton PHP [duplicate]

Możliwy duplikat:kto potrzebuje singletonów? Zawsze piszę w odniesieniu do best practice , ale chcę również zrozumie ... ście nie jest to kwestia życia i śmierci, ale równie dobrze można zrobić coś we właściwy sposób, jeśli istnieje taka opcja:)

Dekoratorzy Pythona w klasach

Można napisać sth jak: class Test(object): def _decorator(self, foo): foo() @self._decorator def bar(s ... zasowo. zmiana niektórych zmiennych instancji w dekoratorze i w metodzie dekorowania, przed zmieniam je z powrotem. Dzięki.

Jak utworzyć funkcję szablonu w klasie? (C++)

Wiem, że można zrobić funkcję szablonu: template<typename T> void DoSomeThing(T x){} I możliwe jest utworzenie klas ... emplate<class T> void DoX(){} }; Lub coś w tym zakresie, gdzie klasa nie jest częścią szablonu, ale funkcja jest?

C / C++ Struct vs Class

Po skończeniu mojej klasy C++ wydawało mi się, że struktury/klasy są praktycznie identyczne, z wyjątkiem kilku drobnych różni ... ury i ustawić modyfikator public / private? Jeśli można to zrobić w zwykłym C Po co nam C++? Co odróżnia klasy od struktury?

Java: wiele deklaracji klas w jednym pliku

W Javie można zdefiniować wiele klas najwyższego poziomu w jednym pliku, pod warunkiem, że co najwyżej jedna z nich jest publ ... ; public class PublicClass { PrivateImpl impl = new PrivateImpl(); } class PrivateImpl { int implementationData; }

Drukowanie wszystkich instancji klasy

W przypadku klasy w Pythonie, jak zdefiniować funkcję, która wyświetli każdą pojedynczą instancję klasy w formacie zdefiniowanym w funkcji?

iOS różnica między isKindOfClass i isMemberOfClass

Jaka jest różnica między funkcjami isKindOfClass:(Class)aClass i isMemberOfClass:(Class)aClass? Wiem, że jest to coś małego, ... ję kogoś, aby określić, które jest które Proszę. W języku Swift isKind(of aClass: AnyClass) i isMember(of aClass: AnyClass).

Rozdzielenie kodu klasy na nagłówek i plik cpp

Jestem zdezorientowany, jak rozdzielić kod implementacji i deklaracji prostej klasy w nowy nagłówek i plik cpp. Na przykład, ... gx; int gy; public: A2DD(int x,int y) { gx = x; gy = y; } int getSum() { return gx + gy; } };

Użycie definicji klas wewnątrz metody w Javie

Przykład: public class TestClass { public static void main(String[] args) { TestClass t = new TestClass(); ... ego. abstrakcyjne klasy wewnątrz metoda brzmi trochę szalenie. Ale interfejsy nie są dozwolone. Czy jest za tym jakiś powód?

iPhone SDK różnica między isKindOfClass i isMemberOfClass

Czy ktoś może mi powiedzieć jaka jest różnica między isKindOfClass:(Class)aClass a isMemberOfClass:(Class)aClass funkcjami? W ... ego, jeden jest globalny, podczas gdy drugi jest dokładną klasą, ale potrzebuję kogoś, aby określić, które jest które Proszę.

C++: jaki jest rozmiar obiektu pustej klasy?

Zastanawiałem się, jaki może być rozmiar obiektu pustej klasy . Z pewnością może nie BYĆ 0 bajtów, ponieważ powinno być moż ... ż od maszyny? Czy może ktoś podać bardziej konkretny powód, dla którego pusty obiekt klasy nie będzie miał rozmiar 0 bajtów?

Dostęp do zmiennych klasy w Pythonie?

class Example(object): def the_example(self): itsProblem = "problem" theExample = Example() print(theExample.its ... do zmiennej klasy? Próbowałem dodać tę definicję: def return_itsProblem(self): return itsProblem Ale to też zawodzi.

Jak inicjalizować zmienne statyczne

Mam ten kod: private static $dates = array( 'start' => mktime( 0, 0, 0, 7, 30, 2009), // Start date 'end' => ... time rzeczy ze zwykłymi strunami, to działa. Więc wiem, że mogę to zrobić tak jakby w ten sposób.. Ktoś ma jakieś wskazówki?

Jak zaimplementować getattribute bez błędu nieskończonej rekurencji?

Chcę nadpisać dostęp do jednej zmiennej w klasie, ale zwracam wszystkie inne normalnie. Jak to osiągnąć z __getattribute__? ... ame] >>> print D().test 0.0 >>> print D().test2 ... RuntimeError: maximum recursion depth exceeded in cmp