Je suis novice en Java et pour l'instant créé un tableau d'objets en Java. J'ai une classe A par exemple - A[] arr = new A[4]; Mais cela ne fait que créer des pointeurs (références) vers Aet non 4 objets. Est-ce correct? Je vois que lorsque j'essaie d'accéder aux fonctions …
En règle générale, j'ai vu des gens utiliser le littéral de classe comme ceci: Class<Foo> cls = Foo.class; Mais que faire si le type est générique, par exemple List? Cela fonctionne bien, mais comporte un avertissement car List doit être paramétré: Class<List> cls = List.class Alors pourquoi ne pas en …
En Java, il est parfaitement légal de définir des finalarguments dans les méthodes d'interface et de ne pas obéir à cela dans la classe d'implémentation, par exemple: public interface Foo { public void foo(int bar, final int baz); } public class FooImpl implements Foo { @Override public void foo(final int …
J'interagis à travers les classes dans un fichier Jar et je souhaite trouver celles qui ne sont pas abstraites. Je peux résoudre cela en instanciant les classes et en piégeant InstantiationException, mais cela a un impact négatif sur les performances car certaines classes ont un démarrage important. Je ne trouve …
J'essaye de créer une vue personnalisée GhostSurfaceCameraViewqui s'étend SurfaceView. Voici mon fichier de définition de classe 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. …
La question est mieux expliquée par un exemple: Dans Java pour un EntityManager JPA, je peux faire ce qui suit (le compte est ma classe d'entité): Account result = manager.find(Account.class, primaryKey); Dans Scala, ma tentative naïve est: val result = manager.find(Account.class, primaryKey) Mais quand j'essaye d'utiliser Account.classScala, ça ne semble …
J'ai observé que les classes externes peuvent accéder aux variables d'instance privée des classes internes. Comment est-ce possible? Voici un exemple de code démontrant la même chose: 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 …
Quelle est la manière standard d'appeler des méthodes statiques? Je peux penser à utiliser constructorou utiliser le nom de la classe elle-même, je n'aime pas ce dernier car cela ne me semble pas nécessaire. La première méthode est-elle recommandée ou y a-t-il autre chose? Voici un exemple (artificiel): class SomeObject …
J'essaye d'utiliser Linq pour renvoyer une liste d'identifiants à partir d'une liste d'objets où l'identifiant est une propriété. J'aimerais pouvoir le faire sans parcourir chaque objet et extraire les identifiants uniques que je trouve. J'ai une liste d'objets de type MyClass et l'une des propriétés de cette classe est un …
PHP est mon premier langage de programmation. Je ne peux pas vraiment comprendre quand utiliser des classes statiques ou des objets instanciés. Je réalise que vous pouvez dupliquer et cloner des objets. Cependant, pendant tout mon temps en utilisant php, tout objet ou fonction se terminait toujours par une valeur …
Je ne sais pas comment séparer le code d'implémentation et de déclaration d'une classe simple en un nouvel en-tête et un fichier cpp. Par exemple, comment séparer le code de la classe suivante? class A2DD { private: int gx; int gy; public: A2DD(int x,int y) { gx = x; gy …
J'essaie d'implémenter la surcharge de méthode en Python: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) mais la sortie est second method 2; De même: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow() donne …
J'ai un cours. Public Class Foo Private _Name As String Public Property Name() As String Get Return _Name End Get Set(ByVal value As String) _Name = value End Set End Property Private _Age As String Public Property Age() As String Get Return _Age End Get Set(ByVal value As String) _Age …
Imaginez que j'ai cette classe: public class Test { private String[] arr = new String[]{"1","2"}; public String[] getArr() { return arr; } } Maintenant, j'ai une autre classe qui utilise la classe ci-dessus: Test test = new Test(); test.getArr()[0] ="some value!"; //!!! Voilà donc le problème: j'ai accédé à un …
Quelle est la différence entre Class.forName()et Class.forName().newInstance()? Je ne comprends pas la différence significative (j'ai lu quelque chose à leur sujet!). Pourrais-tu m'aider s'il te plaît?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.