JavascriptProva

sabato 11 febbraio 2012

Mi esercito a richiamare dalla memoria come si compongono le classi in Java.

Ora, come si aggiungono proprietà e metodi a una classe in Java?

Cerco di tenere sempre un occhio comparativo al Javascript, e magari anche al C++.

Alla classe Java si deve aggiungere un costruttore.
Se ricordo bene, il costruttore senza parametri è di default, e se ci sono costruttori con parametri deve essere dichiarato obbligatoriamente, se lo si vuole, il costruttore senza parametri... Queste sono regole valide con il C++, ma dovrebbero essere valide anche per il Java.

Adesso creo una classe Persona, e ne creo un'istanza con la sintassi adeguata per il Java:
class Persona{
    int nome;
    int cognome;
    int altezza;
    
     
}

public class Main {
    
    /** Creates a new instance of Main */
    public Main() {
    }
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Persona Mario=new Persona();
    }
    
}
Ecco, con questo NetBeans non mi dà alcun messaggio di errore.
Solo che ho avuto una svista: nome e cognome non sono numeri, quindi non possono essere di tipo int.
La pratica col Javascript mi ha un po' disabituato ai linguaggi fortemente tipizzati!

Nessun commento:

Posta un commento