comment appeler intérieur de la classe de la méthode de statique de la méthode main()
En essayant de créer 1 interface et 2 classes de béton à l'intérieur d'une classe Parent. Ce sera admissible à l'affichage de classes les classes internes.
public class Test2 {
interface A{
public void call();
}
class B implements A{
public void call(){
System.out.println("inside class B");
}
}
class C extends B implements A{
public void call(){
super.call();
}
}
public static void main(String[] args) {
A a = new C();
a.call();
}
}
Maintenant, je ne suis pas vraiment sûr de savoir comment créer l'objet de la classe C à l'intérieur de la statique de la méthode main() et l'appel de la classe C de la méthode call ().
Maintenant je suis à l'obtention de problème dans la ligne : A a = new C();
Vous devez vous connecter pour publier un commentaire.
Ici l'intérieur de la classe n'est pas statique, de sorte que vous devez créer une instance de l'extérieur de la classe et puis invoquer de nouveaux,
Mais dans ce cas, vous pouvez le faire de l'intérieur de la classe statique,
alors c'est ok pour l'utiliser,
Pour instancier un à l'intérieur de la classe, vous devez d'abord instancier l'extérieur de la classe. Ensuite, créez l'intérieur de l'objet à l'intérieur de l'objet extérieur avec cette syntaxe:
De sorte que vous devez utiliser :
Reportez-vous à la Java Tutoriel.
Ce faire, vous devez