Differenze tra Java e C++ 2
Per sfruttare il polimorfismo
al posto dell'ereditarietà multipla
si usano le
interface
Per riferirsi all'unica
classe padre
si utilizza l'attributo implicito
super
, che corrisponde a this, ma nel contesto della classe padre
Tutti i metodi sono
virtual
Per indicare una
costante
si usa pa
parola chiave
final
.
Per indicare
metodi virtuali puri
si usa la parola chiave
abstract
.
Anche la classe
va dichiarata
abstract
in questo caso
...
Tutti gli
attributi e le variabili strutturate
sono in realtà solo dei
riferimenti
, quindi occorre
istanziarle con una new
, prima di utilizzarle
Non è necessario eliminare le istanze
inutilizzata con la delete (che non esiste) perché se ne occupa in maniera automatica il
garbage collector
(gc)
© Ing. Stefano Salvi - released under
FDL licence