Buon giorno a tutti, sto studiando il libro Java 7 edito da Apogeo ed ho il seguente problema quando cerco di creare una classe:
Time_Client.java:7: error: cannot find symbol
Time t = new Time();
^
symbol: class Time
location: class Time_Client
Time_Client.java:7: error: cannot find symbol
Time t = new Time();
^
symbol: class Time
location: class Time_Client
2 error
con questo comando: javac -d c:\my_java_classes Time_Client.java
sono posizionato in c:\my_java_sources
di seguito il sorgente del Time_Client.java e del Time.java
-------------------------------------------------------------------------------
package com.pellegrinoprincipe;
public class Time_Client
{
public static void main(String[] args)
{
Time t = new Time(); // istanza di Time
System.out.println("Time con i valori di default: " + t.getTime());
t.setTime(14, 30, 56); // imposto nuovi valori per un tempo
System.out.println("Time con i valori impostati: " + t);
}
}
---------------------------------------------------------------------------------
package com.pellegrinoprincipe;
public class Time extends Object
{
// variabili di istanza private
private int ora;
private int minuti;
private int secondi;
public Time() // costruttore
{
ora = minuti = secondi = 0;
}
public void setTime(int o, int m, int s) // metodo per impostare un tempo
{
ora = (o < 24 && o >= 0) ? o : 0;
minuti = (m < 60 && m >= 0) ? m : 0;
secondi = (s < 60 && s >= 0) ? s : 0;
}
public String getTime() // metodo per ottenere un tempo
{
return ora + ":" + minuti + ":" + secondi;
}
public String toString() // stampa una rappresentazione leggibile di un oggetto Time
{
return "Orario corrente: " + getTime();
}
}
---------------------------------------------------------------------------------
Time.java è già stato compilato e le classi Time.Class e t.class sono state create e correttamente posizionata in c:\my_java_classes\com\pellegrinoprincipe
---------------------------------------------------------------------------------
Se ho omesso qualcosa che possa aiutarvi a consigliarmi sulla soluzione del problema chiedete.
Grazie a tutti