Bonjour je suis actuellement entrain d'apprendre le java en ayant de bonnes bases en c++, pout cela je suis le cours de openclassroom.
Déjà j'aimerais savoir si celui-ci est bon où non, de plus il existe des Class anonymes ce qui n'existe pas en c++ et j'ai beau essayer je n'arrives pas à le faire je ne comprends pas si vous pourriez me fournir un exemple, je vous fourni mon code pour que vous puissiez me dire ce qui ne va pas
main :
package com.evennementelle.test;
public class Main {
public static void main(String[] args) {
Personnage jean = new Personnage("Jean");
jean.getNom(new Ano() {
public void getNom() {
System.out.println(nom + "ini");
}
});
}
}
Pour l'interface Ano:
package com.evennementelle.test;
public interface Ano {
public default void getNom(){
System.out.println("Bonjour");
}
}
Pour la Class Personnage:
package com.evennementelle.test;
public class Personnage implements Ano{
protected String nom;
Personnage(){
}
public Personnage(String nom){
this.nom = nom;
}
}
Déso pour les fautes ça fait 1 an que je ne suis plus en France,
Quel est l'objectif du code ? Le problème est que la classe Personnage ne contient aucune méthode getNom() qui prend en paramètre une instance de type Ano.
Merci de ta réponse cette Class n'a aucun but juste de tester les Class anonymes pour connaitre la bonne grammaire je test ce que tu me dis mais il y a quelque chose que je ne comprends pas dans le cours du site du zéros, pour définir une Class anonyme il n'est nullement question de définir une méthode getNom() avec un argument de type objet c'est d'ailleurs ce qui m'a poussé à poser cette question sur le forum
Merci de ton aide
Class Anonyme
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.