"Ciao! Mi chiamo Laga Bilaabo. Sono un extraterrestre e il medico dell'astronave. Spero che diventeremo amici."
"Anch'io."
"Sul mio pianeta natale usiamo il linguaggio di programmazione Pascal, che è più avanzato di Java. Guarda questo confronto tra codice Java e Pascal:"
Java | Pascal |
---|---|
|
|
"Si tratta dello stesso programma scritto in due linguaggi diversi. Come puoi vedere, in Pascal ha meno righe, il che dimostra che Pascal è superiore a Java."
"Ho pensato che questo esempio ti potrebbe aiutare a capire meglio Java se hai già visto qualcosa di Pascal."
"No, mai visto prima. Comunque è interessante confrontare due linguaggi di programmazione."
"Giusto. Allora vado avanti."
"In Pascal scriviamo codice nel corpo del programma, nelle procedure o nelle funzioni. In Java questo processo è semplificato: il corpo del programma, le procedure e le funzioni sono sostituiti da funzioni dette metodi."
Java | Pascal |
---|---|
Metodo main
|
Corpo del programma
|
Funzione/metodo
|
Funzione
|
Metodo che restituisce un tipo void
|
Procedura
|
"Nella colonna Pascal vedo le parole 'Corpo del programma', 'Funzione' e 'Procedura', ma in Java sono tutti chiamati metodi. È un po' strano."
"Sì, noi extraterrestri lo troviamo molto strano. Ma agli umani piace unificare tutto."
"In Java tutto il codice fa parte di un metodo, quindi non è necessario scrivere la parola Function, come in Pascal, per dichiarare un metodo."
"È molto semplice. Se una riga di codice ha la struttura tipo + nome, è una dichiarazione di un metodo o di una variabile. Se il nome è seguito da parentesi, è una dichiarazione di un nuovo metodo. Se non ci sono parentesi, è una dichiarazione di una variabile."
"Le dichiarazioni di variabili e metodi in Java sono molto simili. Guarda questo esempio:"
Codice | Descrizione |
---|---|
|
Variabile denominata name , di tipo String . |
|
Metodo denominato getName , che restituisce un valore di tipo String . |
"Ma non è tutto. In Java non possono esistere metodi isolati. Devono essere inseriti in una classe. Così, quando gli umani devono scrivere un programmino in Java, devono prima creare una classe, dichiarare al suo interno un metodo main e solo a questo punto possono scrivere il codice nel metodo. Valli a capire, questi terrestri!"
"Diego è passato prima e mi ha chiesto di darti questi compiti. Spero che ti piacciano."
GO TO FULL VERSION