Bonjour,
Je suis en train de créer un framework python pour le bus domotique KNX, et pour cela, je m'insprie très fortement de librairies écrites en java.
Mais n'ayant jamais étudié le java, j'aurais besoin d'explications sur la syntaxe suivante :
Comment fonctionne le C.this.toto() ? À quoi fait-on référence ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public class A { private class B { private C createC() { return new C(); } public int toto() { return 42; } private class C { public int toto() { return C.this.toto(); // <<<<<<<<<<<<<<<<<<<< } } } }
Merci d'avance.
PS : j'ai extrait un exemple simple, et j'espère ne rien avoir oublié d'important qui se rapporte à ce bidule... Si c'est le cas, dites-moi ce que je dois chercher pour que je le rajoute.
Partager