Implementazione del sottotipo 3
public class MaxIntSet extends IntSet {
// OVERVIEW: un MaxIntSet č un sottotipo di IntSet che lo estende con
private int mass; // l’elemento massimo, se this non č vuoto
public void insert (int x) {
if (size() == 0 || x > mass) mass = x;
ha bisogno di usare il metodo insert del supertipo, anche se overriden
- attraverso il prefisso super
- non trattato nella nostra semantica operazionale
per un programma esterno che usi un oggetto di tipo MaxIntSet il metodo overriden insert del supertipo non č accessibile in nessun modo