cs_Dobel
Messages postés333Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention23 novembre 20091 27 oct. 2003 à 12:56
Salut
a partir de "Robot r1 = new Robot();", tu n'es plus dans aucune classe d'où l'erreur : il voudrait touver la définition d'une nouvelle classe et non pas une instruction
les dernières lignes ne sont pas éxécutées. Il faut que tu les place dans la méthode main par exemple
//importation des classes
import java.lang.*;
import java.io.*;
class Robot
{
//variable de classe
static int NbRobots;
//variable d'instance
private String Nom;
private int posx, posy;
//constructeur par défaut sans paramRobot
Robot()
{
Nom="SansNom";
posx=0;
posy=0;
}
//constructeurs avec paramètres Robot
Robot(String N, int x, int y)
{
Nom=N;
posx = x;
posy = y;
}
//méthode de classe
static void IncNbRobots()
{
NbRobots=NbRobots+1;
}