//******************************************************************** // Cibo.java // // Esempio di riferimento indiretto tramite ereditarietà. //******************************************************************** class Cibo { final private int CALORIE_X_GRAMMO_GRASSO = 9; private int grammiGrasso; protected int porzioni; //----------------------------------------------------------------- // Inizializza l'oggetto con il numero di grammi di grasso // e il numero di porzioni. //----------------------------------------------------------------- public Cibo (int grammiGrasso, int porzioni) { this.grammiGrasso = grammiGrasso; this.porzioni = porzioni; } //----------------------------------------------------------------- // Calocola e riporta il numero di calorie dovute ai grassi. //----------------------------------------------------------------- private int calorie() { return grammiGrasso * CALORIE_X_GRAMMO_GRASSO; } //----------------------------------------------------------------- // Calocola e riporta il numero di calorie dovute ai grassi per porzione. //----------------------------------------------------------------- protected int caloriePerPorzione() { return (calorie() / porzioni); } }