EREDITARIETÀ: CONSEGUENZE
Dunque, la classe Counter2 definisce un sottotipo della classe Counter
-
-
- Gli oggetti di classe Counter sono compatibili con gli oggetti di classe Counter2 (perché la classe Counter2 è inclusa nella classe Counter)
- ma non viceversa
Ovunque si possa usare un Counter, lì si può usare un Counter2 (ma non viceversa)