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].

7
Sprawdź, czy obiekt klasy jest podklasą innego obiektu klasy w Javie
Bawię się z interfejsem API odbicie Java i próbuję obsłużyć niektóre pola. Teraz utknąłem w identyfikacji typu moich pól. Ciągi są łatwe, po prostu zrób myField.getType().equals(String.class). To samo dotyczy innych klas niepochodzących. Ale jak mogę sprawdzić klasy pochodne? Np. LinkedListJako podklasa List. Nie mogę znaleźć żadnej metody isSubclassOf(...)ani extends(...)metody. Czy …
196 java  class  reflection 

8
Java: jak uzyskać literał klasy od typu ogólnego?
Zazwyczaj widziałem, jak ludzie używają literału klasowego w następujący sposób: Class<Foo> cls = Foo.class; Ale co, jeśli typ jest ogólny, np. Lista? Działa to dobrze, ale ma ostrzeżenie, ponieważ Listę należy sparametryzować: Class<List> cls = List.class Dlaczego więc nie dodać <?>? To powoduje błąd niedopasowania typu: Class<List<?>> cls = List.class …
193 java  generics  class  literals 


10
Błąd podczas rozszerzania klasy
Próbuję utworzyć niestandardowy widok, GhostSurfaceCameraViewktóry się rozszerza SurfaceView. Oto mój plik definicji klasy GhostSurfaceCameraView.java: public class GhostSurfaceCameraView extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder mHolder; Camera mCamera; GhostSurfaceCameraView(Context context) { super(context); // Install a SurfaceHolder.Callback so we get notified when the // underlying surface is created and destroyed. mHolder = getHolder(); …
188 java  android  xml  class  surfaceview 

3
Jak mogę ustalić, czy klasa Java jest abstrakcyjna poprzez odbicie
Przechodzę przez klasy w pliku jar i chcę znaleźć te, które nie są abstrakcyjne. Mogę rozwiązać ten problem, tworząc instancję klas i zatrzymując wyjątek InstantiationException, ale ma to negatywny wpływ na wydajność, ponieważ niektóre klasy mają ciężki start. Nie mogę znaleźć niczego takiego jak isAbstract () w dokumentach Class.java.
184 java  class  abstract 

2
Skala odpowiednika Java java.lang.Class <T> Obiekt
Pytanie najlepiej wyjaśnić na przykładzie: W Javie dla menedżera JPA EntityManager mogę wykonać następujące czynności (Konto jest moją klasą Entity): Account result = manager.find(Account.class, primaryKey); W Scali moja naiwna próba to: val result = manager.find(Account.class, primaryKey) Ale kiedy próbuję używać Account.classw Scali, wydaje się, że to nie lubi. Jak mogę …
183 java  class  scala 

10
Dlaczego zewnętrzne klasy Java mogą uzyskiwać dostęp do prywatnych członków klasy wewnętrznej?
Zauważyłem, że klasy zewnętrzne mogą uzyskać dostęp do prywatnych zmiennych instancji klas wewnętrznych. Jak to jest możliwe? Oto przykładowy kod demonstrujący to samo: class ABC{ class XYZ{ private int x=10; } public static void main(String... args){ ABC.XYZ xx = new ABC().new XYZ(); System.out.println("Hello :: "+xx.x); ///Why is this allowed?? } …


5
Jak za pomocą Linq uzyskać unikalną listę właściwości z listy obiektów?
Próbuję użyć Linq, aby zwrócić listę identyfikatorów, biorąc pod uwagę listę obiektów, w których identyfikator jest właściwością. Chciałbym móc to zrobić bez przeglądania każdego obiektu i wyciągania unikalnych identyfikatorów, które znajdę. Mam listę obiektów typu MyClass, a jedną z właściwości tej klasy jest identyfikator. public class MyClass { public int …
171 linq  class  list  c#-3.0  properties 

10
Kiedy używać klas statycznych, a kiedy utworzonych z instancji
PHP to mój pierwszy język programowania. Nie mogę się do końca ogarnąć, kiedy używać klas statycznych, a kiedy obiektów utworzonych. Zdaję sobie sprawę, że możesz powielać i klonować obiekty. Jednak przez cały mój czas używania php każdy obiekt lub funkcja zawsze kończyła się jako pojedyncza wartość zwracana (tablica, ciąg znaków, …
170 php  oop  class 

15
Jak używać przeciążania metod w Pythonie?
Próbuję zaimplementować przeciążanie metod w Pythonie: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) ale wynik jest second method 2; podobnie: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow() daje Traceback (most recent call …

8
Rozdzielanie kodu klasy na nagłówek i plik CPP
Nie wiem, jak oddzielić kod implementacji i deklaracji prostej klasy do nowego nagłówka i pliku CPP. Na przykład, jak oddzielić kod dla następującej klasy? class A2DD { private: int gx; int gy; public: A2DD(int x,int y) { gx = x; gy = y; } int getSum() { return gx + …
169 c++  oop  class 


10
Jak zapobiec modyfikacji pola prywatnego w klasie?
Wyobraź sobie, że mam tę klasę: public class Test { private String[] arr = new String[]{"1","2"}; public String[] getArr() { return arr; } } Teraz mam inną klasę, która używa powyższej klasy: Test test = new Test(); test.getArr()[0] ="some value!"; //!!! Oto więc problem: uzyskałem dostęp do prywatnego pola klasy …
165 java  arrays  oop  class 


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.