Newsgroup: it.comp.java
Titolo: Errore con extends

Ciao a tutti,
Premetto che sono un neofita, e quindi conto sulla vostra comprensione x
elencarmi un mio problema.
Ho creato la seguente classe:
////////////////////////////////////////
package corso.prove;
public class Veicolo
{
String nome;
int velocita; //in Km/h
int direzione;
final static int STRAIGHT=0;
final static int LEFT = -1;
final static int RIGHT = 1;
public Veicolo()
{
velocita=0;
direzione = STRAIGHT;
nome = "Veicolo";
}
public void go()
{
velocita=1;
System.out.println(nome +" si sta movendo a: "+ velocita+" Kmh");
}
public void go(int quale_velocita)
{
velocita= quale_velocita;
System.out.println(nome +" si sta movendo a: "+ velocita+" Kmh");
}
public void stop()
{
velocita=0;
System.out.println(nome  +" si è fermato");
}
public void left()
{
direzione =LEFT;
System.out.println(nome +" ha sterzato a sinistra");
}
public void right()
{
direzione =RIGHT;
System.out.println(nome +" ha sterzato a destra");
}
public void diritto()
{
direzione = STRAIGHT;
System.out.println(nome +" ha sterzato a sinistra");
}
}
////////////////////////////////////////
E riesco a compilarla senza problemi.
Poi ho creato quest’altra classe:
////////////////////////////////////////
package corso.prove;
public class Cavallo extends Veicolo
{
 int stanchezza;
 final static int MIN_STANCHEZZA=1;
 final static int MAX_STANCHEZZA=10;
 public Cavallo()
 {
  velocita=0;
  direzione=STRAIGHT;
  nome="Cavallo";
  stanchezza=MIN_STANCHEZZA;
 }
 public Cavallo(String name)
 {
   velocita=0;
   direzione=STRAIGHT;
   nome=name;
   stanchezza=MIN_STANCHEZZA;
 }
 public void stop()
 {
  stanchezza = MIN_STANCHEZZA;
  super.stop();
 }
 public void go()
 {
  stanchezza = MAX_STANCHEZZA;
  super.go();
 }
}
////////////////////////////////////////
Ma quando provo a compilarla mi da il seguente errore!!!
////////////////////////////
Cavallo.java:3: Superclass corso.prove.Veicolo of class
corso.prove.Cavallo not found.
public class Cavallo extends Veicolo
                             ^
1 error
Exit code: 1
There were errors
///////////////////////////
Qualcuno sa darmi qualche dritta?
Grazie 1000.  
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciao a tutti,
Premetto che sono un neofita, e quindi conto sulla vostra comprensione x
elencarmi un mio problema.
Ho creato la seguente classe:
/////////////////////////////////////
package corso.prove;








}
////////////////////////////////////
E riesco a compilarla senza problemi.
Poi ho creato quest’altra classe:
////////////////////////////////////
package corso.prove;
public class Cavallo extends Veicolo
{
 int stanchezza;
 final static int MIN_STANCHEZZA=1;
 final static int MAX_STANCHEZZA=10;
 public Cavallo()
 {
  velocita=0;
  direzione=STRAIGHT;
  nome="Cavallo";
  stanchezza=MIN_STANCHEZZA;
 }
 public Cavallo(String name)
 {
   velocita=0;
   direzione=STRAIGHT;
   nome=name;
   stanchezza=MIN_STANCHEZZA;
 }
 public void stop()
 {
  stanchezza = MIN_STANCHEZZA;
  super.stop();
 }
 public void go()
 {
  stanchezza = MAX_STANCHEZZA;
  super.go();
 }
}
////////////////////////////////////
Ma quando provo a compilarla mi da il seguente errore!!!
////////////////////////////////////
Cavallo.java:3: Superclass corso.prove.Veicolo of class
corso.prove.Cavallo not found.
public class Cavallo extends Veicolo
                             ^
1 error
Exit code: 1
There were errors
////////////////////////////////////




 ha scritto nel messaggio
news:022bd0cfef61a90fb3d...@mygate.mailgate.org...


 Qualcuno sa darmi qualche dritta?
Ho provato a compilare entrambe le classi e non ho avuto
nessun problema.
 
-- 
"Il soggetto va prima del pregiudicato, poi la congiuntivite
 e dopo la condizionale" - Francesco Totti