Ciao,
non so il perchè ma sto facendo un corso java a lavoro, però ho un problema.
Come faccio a dichiarare piu classi all'interno dello stesso .java?
Il file viene compilato ma quando lo lancio si incazza perchè una delle mie 2 classi non ha il main
codice:
/**
Definire 2 classi, una che rappresenti un oggetto di tipo Cerchio
che abbia una variabile di istanza raggio (di tipo int),
una costante PI (pi greco con valore 3.14), un costruttore che abbia come parametro
una variabile che valorizzi il raggio e due metodi: uno che calcola la circonferenza
ed uno che calcola l’area.
La seconda classe, denominata DisegnaCerchio,
deve creare un oggetto di tipo cerchio e utilizzando gli attributi della classe Cerchio
stampare in output il valore del raggio, del perimetro e delle circonferenza.
*/
class disegnaCerchio
{
public static void main(String[] args)
{
cerchio mioCerchio = new cerchio(17);
System.out.println("Il valore del raggio e " + mioCerchio.raggio);
System.out.println("Il valore della circonferenza e " + mioCerchio.circonferenza());
System.out.println("Il valore dell'area e " + mioCerchio.area());
}
}
public class cerchio
{
public int raggio = 0;
static final double PI = 3.14;
public cerchio(int raggio)
{
this.raggio = raggio;
}
public double circonferenza()
{
return 2*PI*raggio;
}
public double area()
{
return PI*raggio*raggio;
}
}
come devo fare?
Ciao