2017-07-30 1 views
-6

Pourquoi cette erreur arrive? S'il vous plaît voir le code suivant.pourquoi cette classe ne compile pas?

class Test{ 
    Hello h=new Hello(); 
} 

class Hello{ 
    int a=10; 
    System.out.println(a); // error identifier expected 
} 
+0

Comment voulez-vous que cela même courir sans principal méthode? –

+0

Beaucoup de choses ne vont pas avec ça. Aucune fonction main(). Une fonction System.out sans aucun bloc. Créez une fonction main() dans Test et mettez l'instruction System out dans static après avoir fait un static. – BeardAspirant

Répondre

0

Créer une classe avec le paquet même

public class Hello { 

    public void print(){ 

     int a = 10; 
     System.out.println("Number is :" +a); 
    } 
} 

classe Crate pour définir la méthode principale dans le PAQUET même de Bonjour Méthode

public class Main { 
    public static void main(String args[]){ 

     Hello h1 = new Hello(); 
     h1.print(); 
    } 
}