La parola chiave protected sta ad indicare che i membri di tale tipo possono essere ereditati dalle sottoclassi (proprio come public), ma non sono "visibili" dall'esterno della classe stessa (proprio come private). Si può dire quindi che la parola chiave protected è una via di mezzo tra public e private.
Inoltre se decidi di implementare la funzione direttamente nella dichiarazione della classe non importa mettere il ; alla fine.
codice:void metodo() {} ; // non importa il ; void metodo1(); // necessita il ; (prototipo)

Rispondi quotando