Bonjour,
je crois que c'est la première fois que je compile un prog sur 2 fichiers.
j'ai recopié le code d'un programme d' Olivier.Dedieu@inria.fr (cours développez.com):


class Circle(){
public double x, y; // Coordonnée du centre
private double r; // rayon du cercle

public Circle(double r) {
this.r = r;
}
public double area() {
return 3.14159 * r * r;
}
}

public class MonPremierProgramme() {
public static void main(String[] args) {
Circle c; // c est une référence sur un objet Circle, pas un objet
c = new Circle(5.0); // c référence maintenant un objet alloué en mémoire
c.x = c.y = 10;
System.out.println("Aire de c :" + c.area());
}
}

Sauf que pour compiler j'ai créé une classe Circle.java pour le 1er morceau et une MonPremierProgramme.java pour le second.Est ce que c'est comme ça?
J'ai essayé javac Circle.java ainsi que
javac Circle.java MonPremierProgramme.java

Circle.java:1: '{' expected
class Circle() {
^
programmeCercle.java:1: '{' expected
public class programmeCercle()

merci