Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Astrazione | Oop
Java OOP
course content

Contenuti del Corso

Java OOP

Java OOP

1. Come Lavorare con l'IDE?
2. Oop
3. Interfaccia

book
Sfida: Astrazione

Compito

È stata creata per te una classe astratta chiamata Shape. Contiene due metodi astratti: calculateArea() e calculatePerimeter(). Il tuo compito è implementare due classi: Rectangle e Circle. Devi ereditare queste classi dalla classe astratta Shape e sovrascrivere i suoi metodi. Ecco una breve guida:

  • Per la classe Circle, saranno necessari campi come radius, mentre per la classe Rectangle saranno necessari campi come width e height. Questi campi e i loro costruttori sono già forniti. Utilizza questi campi quando sovrascrivi i metodi.

  • Se non hai solide conoscenze di geometria, ecco un rapido riferimento con le formule da utilizzare:

    • Area del cerchio: Pi * radius * radius;

    • Perimetro del cerchio: 2 * PI * radius;

    • Area del rettangolo: width * height;

    • Perimetro del rettangolo: 2 * (width + height).

Per utilizzare il valore di π (PI), fai uso della libreria Math. Puoi accedere al valore di π tramite Math.PI.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 8

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

course content

Contenuti del Corso

Java OOP

Java OOP

1. Come Lavorare con l'IDE?
2. Oop
3. Interfaccia

book
Sfida: Astrazione

Compito

È stata creata per te una classe astratta chiamata Shape. Contiene due metodi astratti: calculateArea() e calculatePerimeter(). Il tuo compito è implementare due classi: Rectangle e Circle. Devi ereditare queste classi dalla classe astratta Shape e sovrascrivere i suoi metodi. Ecco una breve guida:

  • Per la classe Circle, saranno necessari campi come radius, mentre per la classe Rectangle saranno necessari campi come width e height. Questi campi e i loro costruttori sono già forniti. Utilizza questi campi quando sovrascrivi i metodi.

  • Se non hai solide conoscenze di geometria, ecco un rapido riferimento con le formule da utilizzare:

    • Area del cerchio: Pi * radius * radius;

    • Perimetro del cerchio: 2 * PI * radius;

    • Area del rettangolo: width * height;

    • Perimetro del rettangolo: 2 * (width + height).

Per utilizzare il valore di π (PI), fai uso della libreria Math. Puoi accedere al valore di π tramite Math.PI.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 8
some-alt