Ho il seguente codice come parte di un incaricoJava classe che estende contenente metodo main
class Base {
public static void main(String[] args){
System.out.println("Hello World");
}
}
public class Factorial extends Base{
}
Il mio compito è eseguire il codice e poi spiegare il nome output.The del file è Factorial.java. Il codice funziona senza problemi e viene stampato Hello World, che per me è sorprendente. Prima di digitare il codice, pensavo che non sarebbe stato compilato perché la classe genitore, che è stata estesa, dovrebbe essere in un altro file, ma ora non ne sono così sicuro. Gradirei chiari chiarimenti.
Compiti? Comunque, niente di strano qui. Perché sei confuso? –
Non capisco, intendi che 'Factorial' è nello stesso file di' Base'? Come "esegui il codice"? – fge
Quindi il comando che usi per eseguirlo è "java Factorial"? –