class

Dlaczego Klasa enum jest preferowana zamiast zwykłego enum?

Słyszałem kilka osób zalecających używanie klas enum W C++ ze względu na ich bezpieczeństwo typu . Ale co to tak naprawdę znaczy?

Pola publiczne a właściwości automatyczne

Często mówi się nam, że powinniśmy chronić enkapsulację, tworząc metody getter i setter (właściwości w C#) dla pól klas, zami ... za to wdzięczny, ale naprawdę, czym się różni od tworzenia publicznego pola? public class Book { public string Title; }

Jak utworzyć niestandardową klasę widoku iOS i utworzyć instancję wielu jej kopii (w IB)?

Obecnie robię aplikację, która będzie miała wiele timerów, które są w zasadzie wszystkie takie same. Chcę stworzyć własną k ... ego, jak zamknąć wszystko w niestandardowej klasie, a następnie dodać go do viewcontroller, każda pomoc będzie mile widziana.

Jak wywołać super konstruktor w Pythonie?

class A: def __init__(self): print("world") class B(A): def __init__(self): print("hello") B() # ou ... per konstruktor jest wywoływany domyślnie. Jak można go wywołać w Pythonie? Spodziewałbym się super(self), ale to nie działa.

poprawny sposób definiowania zmiennych klas w Pythonie [duplikat]

Możliwy duplikat:zmienne wewnątrz i na zewnątrz funkcji klasy __init__ () Zauważyłem, że w Pythonie ludzie inicjują ... self.__element1 = 123 self.__element2 = "this is Africa" Jaki jest prawidłowy sposób inicjalizacji atrybutów klasy?

Kiedy używać klas statycznych vs instancyjnych

PHP to mój pierwszy język programowania. Nie mogę do końca ogarnąć głowy, kiedy używać klas statycznych vs obiektów instancyj ... go nie sprawić, by każdy obiekt stał się statyczny? A co z wydajnością? Czy to tylko styl? Czy jest na to odpowiedni sposób?

Po co używać "wirtualnego" dla właściwości klasy w definicjach modelu encji Framework?

Na blogu: http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx Blog zawiera ... ual Dinner Dinner { get; set; } } Jaki jest cel używania virtual przy definiowaniu właściwości w klasie? Jaki to ma efekt?

Jak prawidłowo skonfigurować połączenie PDO

Od czasu do czasu widzę pytania dotyczące łączenia się z bazą danych. Większość odpowiedzi nie jest tak, jak to robię, lub mo ... winienem zrobić zamiast tego, obszary, które mógłbym lub powinienem zmienić w celu poprawy itp... Jestem chętny do nauki...

różnica między zmiennymi wewnątrz i na zewnątrz init ()

Czy jest jakaś różnica między tymi klasami poza nazwą? class WithClass (): def __init__(self): self.value = "Bob ... value? Moim głównym zmartwieniem jest to, że będę używać go w jeden sposób, kiedy to spowoduje mi dalsze problemy na drodze.

Jak usunąć duplikację kodu pomiędzy podobnymi funkcjami const i non-const member?

Załóżmy, że mam następujący class X gdzie chcę zwrócić dostęp do wewnętrznego członka: class Z { // details }; class X ... powodować problemy konserwacyjne dla długich funkcji ze złożoną logiką . Czy istnieje sposób, aby uniknąć powielania kodu?

C++ static constant string (CLASS member)

Chciałbym mieć prywatną stałą statyczną dla klasy (w tym przypadku shape-factory). Chciałbym mieć coś takiego. class A { ... konieczności używania dyrektywy #define (chcę uniknąć brzydoty globalności danych!) Każda pomoc jest mile widziana. Dzięki.

Ile klas powinienem umieścić w jednym pliku? [zamknięte]

Jestem przyzwyczajony do modelu Javy, gdzie można mieć jedną publiczną klasę na plik. Python nie ma tego ograniczenia i zastanawiam się, jaka jest najlepsza praktyka organizowania zajęć.

Pobranie listy właściwości obiektu w Objective-C

Jak mogę uzyskać listę (w postaci NSArray LUB NSDictionary) atrybutów danego obiektu w Objective-C? Wyobraź sobie następuj ... z atrybutów klasy (potomnej) jako NSStrings, które są Nie na klasie nadrzędnej, więc mogę później użyć tych NSString dla KVC?

Java Generics Z Wieloma Klasami

Chcę mieć obiekt klasy, ale chcę wymusić jakąkolwiek klasę reprezentuje, aby rozszerzyć klasę A i zaimplementować interfejs B ... fię: Class<? extends ClassA> Lub: Class<? extends InterfaceB> Ale nie mogę robić obu. Jest na to sposób?

Znaleźć klasę gdzieś w dziesiątkach plików JAR?

Jak znaleźć konkretną nazwę klasy w wielu plikach jar? (szukanie rzeczywistej nazwy klasy, a nie klas, które się do niej odwołują.)

Tworzenie tablicy obiektów w Javie

Jestem nowy w Javie i na ten czas stworzyłem tablicę obiektów w Javie. Mam klasę A na przykład - A[] arr = new A[4]; Al ... rawne, to naprawdę dziwne. EDIT: wydaje mi się to dziwne, ponieważ w C++ po prostu mówisz nowe A[4] i tworzy cztery obiekty.

Angularjs-ng-cloak/ng-show elements blink

Mam problem z angular.js z dyrektywą / klasą ng-cloak lub ng-show. Chrome działa dobrze, ale Firefox powoduje mruganie eleme ... ięc elementy pojawiają się na chwilę, a następnie ukryć? Przykład: <ul ng-show="foo != null" ng-cloak>..</ul>

Statyczne vs funkcje/zmienne klasowe w klasach Swift?

Poniższy kod kompiluje się w Swift 1.2: class myClass { static func myMethod1() { } class func myMethod2() { ... między zmienną statyczną A zmienną klasy (tzn. gdy oba są zdefiniowane w klasie)? Którego i kiedy mam użyć? (Xcode 6.3)

Jaka jest różnica między statycznym func a klasą Func w Swift?

Widzę te definicje w Bibliotece Swift: extension Bool : BooleanLiteralConvertible { static func convertFromBooleanLiter ... Czy są jakieś inne różnice, o których należy wiedzieć? Jakie jest uzasadnienie posiadania tego rozróżnienia w samej składni?

Dlaczego zewnętrzne klasy Java mogą uzyskać dostęp do prywatnych członków klasy wewnętrznej?

Zauważyłem, że klasy zewnętrzne mają dostęp do zmiennych instancji prywatnych klas wewnętrznych. Jak to możliwe? Oto przykład ... ); System.out.println("Hello :: "+xx.x); ///Why is this allowed?? } } Dlaczego takie zachowanie jest dozwolone?