Ragazzi sto seguendo un corso online di JAVA e nel pdf mette come esempio:
codice:
class verificaoggetto{
      public static void main(String[] args) {

Cane dog = new Cane(); // istanzio un oggetto di tipo Cane
Gatto cat = new Gatto(); // istanzio un oggetto di tipo Gatto

System.out.println("dog è un cane: " + (dog instanceof Cane));
System.out.println("dog è un gatto: " + (dog instanceof Gatto));
System.out.println("cat è un cane: " + (cat instanceof Cane));
System.out.println("cat è un gatto: " + (cat instanceof Gatto));      	     
}
}
Quando provo a compilare il file ho il seguente errore:

codice:
javac verificaoggetto.java 
verificaoggetto.java:4: error: cannot find symbol
Cane dog = new Cane(); // istanzio un oggetto di tipo Cane
^
  symbol:   class Cane
  location: class verificaoggetto
verificaoggetto.java:4: error: cannot find symbol
Cane dog = new Cane(); // istanzio un oggetto di tipo Cane
               ^
  symbol:   class Cane
  location: class verificaoggetto
verificaoggetto.java:5: error: cannot find symbol
Gatto cat = new Gatto(); // istanzio un oggetto di tipo Gatto
^
  symbol:   class Gatto
  location: class verificaoggetto
verificaoggetto.java:5: error: cannot find symbol
Gatto cat = new Gatto(); // istanzio un oggetto di tipo Gatto
                ^
  symbol:   class Gatto
  location: class verificaoggetto
verificaoggetto.java:7: error: cannot find symbol
System.out.println("dog è un cane: " + (dog instanceof Cane));
                                                       ^
  symbol:   class Cane
  location: class verificaoggetto
verificaoggetto.java:8: error: cannot find symbol
System.out.println("dog è un gatto: " + (dog instanceof Gatto));
                                                        ^
  symbol:   class Gatto
  location: class verificaoggetto
verificaoggetto.java:9: error: cannot find symbol
System.out.println("cat è un cane: " + (cat instanceof Cane));
                                                       ^
  symbol:   class Cane
  location: class verificaoggetto
verificaoggetto.java:10: error: cannot find symbol
System.out.println("cat è un gatto: " + (cat instanceof Gatto));             
                                                        ^
  symbol:   class Gatto
  location: class verificaoggetto
8 errors
Sto utilizzando java7 di oracle ma avevo provato anche java6. Come sistema operativo utilizzo Kubuntu 12.04. Potreste gentilmente aiutarmi a risolvere il problema?
Grazie