I have 2 snippets:
in one it's all wrapped up in the main class and both methods and classes are declared static. In the second snippet the classes are outside the main class and only the methods are declared static. My questions are:
- what is the right way to do things?
- because if they are in main everything must be static while outside only the methods must be?
class main{  
     static class  numeri{
        int a;
        int b;
        static int result;
        
        static  void  sommaNumeri(int a, int b){
            System.out.println("contenuto della superclasse " + (a + b));
            result = ( a + b);
            System.out.println(result);
        }// end metodo sommaNumeri
    }//end class numeri
    static class  numeri2 extends numeri  {
        int c;
        int d;
        static  void  sommaNumeri2( int a, int b, int c ,int d){
            System.out.println("contenuto della sottoclasse " + (a + b + c + d));
        }// end metodo numeri2
    }// end class numeri2
    public static void main ( String args[]){
        numeri.sommaNumeri(3,5 );
        numeri2.sommaNumeri2(4, 6, 7, 9 );
        numeri2.sommaNumeri(8, 9 );
    }// end main method
}// end main class
class  numeri{
        int a;
        int b;
        static int result;
        
        static  void  sommaNumeri(int a, int b){
            System.out.println("contenuto della superclasse " + (a + b));
            result = ( a + b);
            System.out.println(result);
        }// end metodo sommaNumeri
    }//end class numeri
     class  numeri2 extends numeri  {
        int c;
        int d;
        static  void  sommaNumeri2( int a, int b, int c ,int d){
            System.out.println("contenuto della sottoclasse " + (a + b + c + d));
        }// end metodo numeri2
    }// end class numeri2
    class main{  
    public static void main ( String args[]){
        numeri.sommaNumeri(3,5 );
        numeri2.sommaNumeri2(4, 6, 7, 9 );
        numeri2.sommaNumeri(8, 9 );
    }// end main method
}// end main class
 
     
     
     
     
     
    