[Programmazione] Problemi con codice
Posted by shadow on 29-10-2003 12:40
Buon Giorno a tutti
io sto quasi impazzendo in quanto dopo che ho scritto questo codice :
import prog.io.*;
import prog.utili.*;
class Evento {
public static void main(String[]args){
ConsoleInputManager in=new ConsoleInputManager();
ConsoleOutputManager out= new ConsoleOutputManager();
out.println("Inserisci i dati dell'evento:");
out.println(" data dell'evento:");
int b=in.readInt(" giorno?");
int c=in.readInt(" mese?");
int d=in.readInt(" anno?");
String nomeEvento=in.readLine(" nome dell'evento? ");
//Creo e visualizzo un oggetto avente la data corrente
Data oggi = new Data();
String stringaOggi = oggi.getNomeGiorno()+" "+oggi.getGiorno()+" "+oggi.getNomeMese()+" "+oggi.getAnno();
out.println("Oggi e' "+stringaOggi+".");
//Creo e visualizzo un oggetto avente la data dell'evento
Data evento=new Data(b,c,d);
out.println(nomeEvento+": "+evento.getNomeGiorno()+" "+evento.toString()+".");
//Controllo il tempo che manca
int tempo=evento.quantoManca(oggi);
//Controllo il verificarsi dell’evento(oggi, in passato, in futuro)
if (tempo==0)
out.println("L'evento "+nomeEvento+" e' oggi");
else if (evento.precede(oggi))
out.println("L'evento "+nomeEvento+" e' passato da "+tempo+" giorni.");
else
out.println("L'evento "+nomeEvento+" sara' fra "+tempo+" giorni.");
}
}
ottengo il seguente errore durante la compilazione :
C:\Java\Sorgenti>javac Evento.java
Evento.java:33: precede(prog.utili.Data) has private access in prog.utili.Data
else if (evento.precede(oggi))
^
1 error
Attenzione il ^ è sotto il punto fra evento e precede nell'errore che ottengo.
Secondo Voi cosa mi fa verificare questo errore?????
grazie a tutti
Powered by: vbHome (lite) v3.8 and vBulletin v2.3.1
Copyright © 2000 - 2002 Jelsoft Enterprises Limited