Originariamente inviato da R@ve M@ster
Mi dici come sei riuscito a far compilare il tuo codice?
Ci sono alcuni errori...


Codice PHP:
public class class1{
private 
class2 cl2;
   public 
class1(){
        
cl2 = new class2();
   }

   
cl2.metodo2();     <----- Chiamata non valida in questo punto
   
public metodo1(){     <----- Manca il tipo di ritorno del metodo  //dimenticanza
          
System.out.print("ciao");
    }
}


public class 
class2{
private 
class1 cl1;
   public 
class2(){
        
cl1 = new class1();
   }

   
cl1.metodo1();     <----- Chiamata non valida in questo punto
   
public metodo2(){     <----- Manca il tipo di ritorno del metodo //dimenticanza
          
System.out.print("ciao");
    }

questo codice era solamente di esempio. l'ho scritto al volo chiaramente i metodi metodo1 e metodo2 hanno nomi diversi e non fanno una semplice stampa. il mio codice era solo per spiegare il concetto