Salut,
je débute dans la création de classe et j'ai un probleme sur une fonction,
le code :
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
class MainFruit {
 
   static void affiche(Fruit f) {
      System.out.println("Ce fruit est un(e) "+f.nom+" et pèse "+f.p+" gramme(s).");
   }
 
   static Fruit ajout(Fruit f1, Fruit f2) { 
      Fruit f12.nom = f1.nom+f2.nom;
      Fruit f12.p = f1.p + f2.p;
      return f12;
   }
 
   public static void main(String[] args) {
      Fruit f = new Fruit();
      affiche(f);
      Fruit citron = new Fruit("citron",100);
      affiche(citron);
      System.out.print(ajout(f1,f2));
   }
}
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
class Fruit {
 
   static String nom;
   static double p;
 
   public Fruit() {
      nom = "banane";
      p = 500;
   }
 
   public Fruit(String nom, double poids) {
      this.nom = nom;
      this.p = poids;
 
   }   
}
Dans la fonction ajout plus précisément, on me demande de retourner un fruit qui aura ces caractéristiques : son poids = somme des poids des deux fruits et
son nom = concaténation des deux noms séparés par "+".

Il me dit qu'il y'a une erreur et je n'arrive pas avoir où, merci