Domanda:
Aiuto esercizio java OOP (Object Oriented)"!?!?!?!?!?!? Serbatoi?
Gigi
2013-06-03 14:28:14 UTC
Qualcuno mi potrebbe aiutare a fare alcuni metodi di questo esercizio:

Si richiede al candidato di realizzare i metodi della classe Serbatoi assimilabile ad un insieme di serbatoi (i 3 array hanno lo stesso numero di elementi), secondo le informazioni presenti nel diagramma UML.Ogni serbatoio ha il livello del liquido in esso contenuto, la capacità massima e la tipologia di sostanza (benzina,gasolio,olio).

La classe inizia così:

Classi Serbatoi{
private int[] livello;
private int[] capacità;
private String[] liquido;

i metodi da realizzare sono: (+ = public)

+(public) Serbatoi (int n) -> genera n serbatoi con capacità, livello e contenuto casuale;

+ Serbatoi(int[] capacità, String[] tipo) -> genera serbatoi con livello al massimo della capacità

+ Serbatoi(int ...livello) -> (... = varargs) Genera serbatoi riempiti con olio e con capacità doppia rispetto al livello

+ Serbatoi(int[] capacità, int [] livello) -> Genera serbatoi riempiti con gasolio, con capacità e livello specificati;

+ riempi(int n, int qta, String tipo): void -> Riempe il serbatoio n con la quantità indicata;

+ svuota(int n, int qta): void -> Svuotail serbatoio n;

+ miscela (int n, int qta): void -> Svuota il serbatoio n in k;

+ uguali(Serbatoi S): boolean ->Restituisce TRUE se i serbatoi hanno la stessa capacità;

+ uguali1(Serbatoi S): boolean ->Restituisce TRUE se i serbatoi hanno la stessa quantità;

+ uguali2(Serbatoi S): boolean ->Restituisce TRUE se i serbatoi hanno lo stesso livello;

+massimo(Serbatoi S): Serbatoi -> Restituisce l'insieme di serbatoi con la maggiore capacità;

+massimo1(Serbatoi S): Serbatoi -> Restituisce l'insieme di serbatoi con la maggiore quantità;

+massimo(Serbatoi S): Serbatoi -> Restituisce l'insieme di serbatoi con il maggiore livello;

+ toString(): String -> Restituisce una stringa che rappresenta lo stato dell'oggetto.



Questi sono diversi metodi. Io alcuni sono riuscito a farli, solo che in altri faccio degli errori e non riesco a capire dove sbaglio.
Ho l'esame di Java questo fine settimana, qualcuno potrebbe fare alcuni di questi metodi, così capisco una volta per tutte come farli?

Grazie mille!!!
Tre risposte:
RootkitNeo
2013-06-03 14:40:41 UTC
Ciao,



Tutti non ho sicuramente tempo di scriverli, quindi indica almeno quelli su cui hai difficoltà.
Piero
2013-06-04 06:01:23 UTC
Prova a mandare il codice e cercheremo di aiutarti.
xn
2013-06-03 21:30:09 UTC
WTF is this?


Questo contenuto è stato originariamente pubblicato su Y! Answers, un sito di domande e risposte chiuso nel 2021.
Loading...