Bonjour à tous,

Voici mon souci.

J'ai crée une classe abstraite contenant 2 methodes abstraites :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
public abstract class A extends B
{
    this.method1();
    this.method2();
}
 
public abstract void method1();
public abstract void method2();
Le souci, c'est que Netbeans me signale ceci :
-Make the class A final
-Make the method method1 "final" ou "static" ou "private"
-(Même chose pour method2)

Et je ne comprends pas pourquoi il me propose ces corrections.
Je ne veux pas mettre ma classe final, de même pour les méthodes (si je l'ai mise abstraite, c'est pour être dérivable)
Static, je ne vois pas l'intérêt.
Private, c'est incompatible avec une méthode abstraite non ?

Merci