Come si chiama un metodo principale in un altro metodo principale di classe in Java?
Un metodo è sempre chiamato usando la variabile di riferimento se è di natura non statica e altrimenti usando il nome della classe che lo racchiude (se è statica). Quindi, la prima cosa è assicurarsi che la classe sia visibile al vostro ambito corrente (all'interno del metodo principale). Per questo, puoi importare la tua classe all'interno del file corrente. Quindi dichiarate una variabile di riferimento del tipo di classe di destinazione (il cui metodo volete chiamare, anche assumendo che sia un metodo non statico) e istanziatela con un costruttore appropriato. Poi usate la variabile di riferimento con l'operatore '.' e il nome del metodo (supponendo che il metodo sia disponibile per essere chiamato) e chiamatelo usando le parentesi circolari o '( )', passando gli argomenti appropriati, se presenti. Il seguente codice di esempio illustra l'intero processo più chiaramente.
- class MethodCalling{
- void myMeth(){
- //myMeth method of MethodCalling class
- System.out.println("Inside Meth");
- }
- }
- class MainClass{
- public static void main(String arg[]){
- MethodCalling methodCalling = new MethodCalling(); //instantiating the class
- methodCalling.myMeth(); //calling method
- }
- }