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.


11
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 …

14
Différence entre final et effectivement final
Je joue avec des lambdas dans Java 8 et je suis tombé sur un avertissement local variables referenced from a lambda expression must be final or effectively final. Je sais que lorsque j'utilise des variables à l'intérieur d'une classe anonyme, elles doivent être finales dans la classe externe, mais quand …




4
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. Quelqu'un pourrait-il m'aider …

10
Pourquoi les classes Java externes peuvent-elles accéder aux membres privés de la classe interne?
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 …





6
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 defined Essayer inner_var = Outerclass.outer_varne fonctionne pas. …

10
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 qui nous permet de …
111 php  class  oop  nested  inner-classes 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.