• Non ci sono risultati.

sottoclassi, la sottoclasse Quadrato e la sottoclasse

N/A
N/A
Protected

Academic year: 2021

Condividi "sottoclassi, la sottoclasse Quadrato e la sottoclasse"

Copied!
6
0
0

Testo completo

(1)

Esercizio 6

Realizzare una classe astratta per le Figure piane e due sottoclassi, la sottoclasse Quadrato e la sottoclasse

Rettangolo.

(2)

public abstract class FiguraPiana2{

private double base;

public FiguraPiana2(double b){

base=b;}

public abstract double Perimetro();

public abstract double Area();

public double getBase(){

return(base);}

}

Soluzione esercizio 6

(3)

Classe Quadrato che implementa Figura Piana

public class Quadrato2 extends FiguraPiana2{

public Quadrato2(double b){

super(b);

}

public double Perimetro(){

return (super.getBase()* 4);

}

public double Area(){

return (Math.pow(super.getBase(),2));

} }

(4)

Classe Rettangolo che implementa Figura Piana

public class Rettangolo2 extends FiguraPiana2{

private double altezza;

public Rettangolo2(double b, double a){

super(b);

altezza=a; }

public double Perimetro(){

return (super.getBase()* 2)+(altezza * 2);}

public double Area(){

return (super.getBase()* altezza);}

public double getAltezza(){

return(altezza);}}

(5)

Scrivere un programma che costruisca un conto bancario

chiamato conto1, versi in esso $1000, prelevi da esso $500, prelevi altri $400 e infine visualizzi il saldo rimanente.

Il programma deve poi creare un altro conto bancario non vuoto chiamato conto2.

Su quest’ultimo conto deve essere poi applicato un interesse del 10%, a seguito del quale viene stampato il saldo.

Esercizio 7: Conto Bancario

(6)

Lo scopo del programma è riadattare il programma precedente (Esempio 7), introducendo il metodo boolean

controlloPassword, che restituisce true se la password inserita corrisponde a quella del conto corrente cercato, e il metodo boolean controlloPrelievo, che restituisce true se la somma inserita è disponibile nel conto corrente.

Esercizio 8: Conto Bancario con Password

Riferimenti

Documenti correlati

Say if the following statements are unambiguously true (TRUE), unambiguously false (FALSE) or impossible to classify the way they are stated (CAN’T SAY).. Write the motivations to

The following is a model for the educational level of household heads, as per the 2010 Survey on Household Income and Wealth (source: Bank of Italy).. The explanatory

(d) In the Heckman sample selection model, the explanatory variables used in the selec- tion equation should not be used in the main equation. TRUE FALSE

Il metodo assume di ricevere una matrice tab di stringhe, formata da due sole colonne. Il metodo restituisce il numero di righe per le quali la stringa della prima colonna è

Scrivere una nuova classe Corso, dove ciascun corso `e caratterizzato da nome del corso, nome del docente titolare del corso, numero di crediti associati al corso, settore

Le variabili istanza sono il veicolo assicurato, identificato dalla targa (ad esempio, “CA 075 DS”), ed il valore assicurato RC.. Una polizza auto incendio e furto si differenzia da

Inoltre, definire un metodo per modificare l’anno di pubblicazione ed il numero dell’edizione, un metodo equals che restituisce true se due libri sono uguali (altrimenti

Inoltre, definire un metodo per modificare il nome del docente titolare di un corso, un metodo equals che restituisce true se due corsi sono uguali (altrimenti restituisce false) ed