Questions marquées «inner-classes»

Dans la programmation orientée objet (POO), une classe interne ou une classe imbriquée est une classe déclarée entièrement dans le corps d'une autre classe ou interface. Cependant, en Java, une classe interne est une classe imbriquée non statique.

366
N'est pas une classe englobante Java

J'essaie de créer un jeu Tetris et j'obtiens l'erreur du compilateur Shape is not an enclosing class quand j'essaye de créer un objet public class Test { public static void main(String[] args) { Shape s = new Shapes.ZShape(); } } J'utilise des classes internes pour chaque forme. Voici une partie de...

188
Pourquoi utiliserait-on des classes imbriquées en C ++?

Quelqu'un peut-il s'il vous plaît me diriger vers de belles ressources pour comprendre et utiliser des classes imbriquées? J'ai du matériel comme les principes de programmation et des choses comme ce centre de connaissances IBM - Classes imbriquées Mais j'ai toujours du mal à comprendre leur but....

116
Portée des classes imbriquées?

J'essaie de comprendre la portée des classes imbriquées en Python. Voici mon exemple de code: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var La création de la classe ne se termine pas et j'obtiens l'erreur: <type 'exceptions.NameError'>: name 'outer_var' is not...

111
Classe imbriquée ou intérieure en PHP

Je construis une classe d'utilisateurs pour mon nouveau site Web, mais cette fois, je pensais la construire un peu différemment ... C ++ , Java et même Ruby (et probablement d'autres langages de programmation) permettent l'utilisation de classes imbriquées / internes dans la classe principale, ce...

97
Classe interne dans l'interface

Est-il possible de créer une classe interne dans une interface? Si c'est possible, pourquoi voudrions-nous créer une classe interne comme celle-là puisque nous n'allons pas créer d'objets d'interface? Ces classes internes aident-elles dans un processus de