ho duw classi java la prima compilata normalmente mentre per la seconda ottengo il seguente eeeore:
DisegnaCerchio.java:17: error: cannot find symbol
Cerchio cerchio = new Cerchio(10);
^
symbol: class Cerchio
location: class DisegnaCerchio
DisegnaCerchio.java:17: error: cannot find symbol
Cerchio cerchio = new Cerchio(10);
^
symbol: class Cerchio
location: class DisegnaCerchio
2 errors
ecco i due codici
Chi riesce ad aiutarmi, sembra che non trovi la classe Cerchio quando compilo DisegnaCerchiocodice:public class Cerchio{ // Variabili public double raggio = 0.0; public double circonferenza = 0; public double area = 0; // Costanti static final double PI = 3.14; // Costruttore public Cerchio(double raggio){ this.raggio = raggio; } // Metodo Calcolo Circonferenza public double getCirconferenza(){ circonferenza = 2 * raggio * PI; return circonferenza; } // Metodo Calcolo Area public double getArea(){ area = raggio * raggio * PI; return area; } } class DisegnaCerchio{ /* Main */ public static void main(String[] args){ /* Variabili */ double circonferenza = 0.0; double area = 0.0; /* Creazione Oggetto */ /* 1.Cerchio -- è la classe */ /* 2.cerchio -- è la variabile che viene associata ad un Tipo, in questo caso la classe Cerchio */ /* 3.new -- instanza ovvero con la parola chiave new viene creato l'oggetto */ /* 4.Cerchio(10) -- prepara istruzione x invocare classe Cerchio (vedi plist x call) valore 10 parametro default */ /* Quindi la specifica seguente racchiude 4 istruzioni */ Cerchio cerchio = new Cerchio(10); /* Call calcolo circonferenza ed area presenti in classe Cerchio (vedi exsr) */ circonferenza = cerchio.getCirconferenza(); area = cerchio.getArea(); /* Visualizza a Video valori Raggio, Circonferenza ed Area */ System.out.println("Il Raggio vale" + cerchio.raggio); System.out.println("La Circonferenza vale" + cerchio.circonferenza); System.out.println("L'Area Vale" + cerchio.area); } }
Grazie

Rispondi quotando