Java:change modifier getRadius()to static
Résolu
domxaline
-
domxaline -
domxaline -
Bonjour,
mon prg a une erreur de compilation
dans la ligne
nc=getRadius();
en mettant souris sur la ligne me dit
"change modifier getRadius()to static"
en corrigeant la ligne
public static void getRadius()
et j'ai encore getRadius souligné
maintenant il veut que j'enlève le static
aidez moi svp
mon prg a une erreur de compilation
dans la ligne
nc=getRadius();
en mettant souris sur la ligne me dit
"change modifier getRadius()to static"
en corrigeant la ligne
public static void getRadius()
et j'ai encore getRadius souligné
maintenant il veut que j'enlève le static
aidez moi svp
interface NewShape
{
void draw();
}
interface Circle extends NewShape
{
void getRadius();
int radius=10;
}
class NewCircle implements Circle
{
public static void getRadius()
{
System.out.println(radius);
}
public void draw()
{
System.out.println("cool");
}
}
class ExtendInterface extends NewCircle
{
public static void main(String[]args)
{
Circle nc=new NewCircle();
nc=getRadius();
}
}
2 réponses
-
j'ai corrigé mon erreur,mais je n'ai aucune output,
pourriez vous aiderinterface NewShape { void draw(); } interface Circle extends NewShape { void getRadius(); int radius=10; } class NewCircle implements Circle { public void getRadius() { System.out.println(radius); } public void draw() { System.out.println("cool"); } } class ExtendInterface extends NewCircle { public static void main(String[]args) { Circle nc=new NewCircle(); Circle nc1=new NewCircle(); nc.getRadius(); nc1.draw(); } } -
ok j'ai compris parce que j'avais deux autres classes avec même nom
et même variable qui faisait conflit
merci beaucoup,maintenant j'ai mon output
10
cool