.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- [Laboratorio] Es x 11-12 Modifica Metodo CompareTo() (http://www.dsy.it/forum/showthread.php?threadid=7293)


Posted by [D]ani[J] on 04-12-2003 13:34:

[Laboratorio] Es x 11-12 Modifica Metodo CompareTo()

Discussioni sull'esercizio Modifica Metodo CompareTo per l' 11 - 12 -03

__________________
Dani
e-mail: DaniJ@dsy.it
...ahhh ste donne! :D
Buoniiiiiisssimaaaa!


Posted by foolish on 05-12-2003 12:53:

sorgente della classe shape

vi rimando all'area FILEZ dove potrete scaricare il sorgente della classe Shape, necessario per fare quest'esercizio.

:cool:

__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.


Posted by EagleSpirit on 05-12-2003 21:03:

e che ritorni -1 se il perimetro di self è maggiore dell'area dell'oggetto passato come parametro

un perimetro confrontato con un'area...
ma cosa fumano quando scrivono gli esercizi? :?
vabbè.....


ma in questo esercizio si cambia calculateArea con calculatePerimeter in Shape, lo si compila e poi? sarebbe già finito qui?


Posted by foolish on 05-12-2003 23:07:

dove c'è il calculateArea bisogna mettere il calculatePerimeter
e dove c'è maggiore bisogna mettere maggiore.
L'ordinamento deve essere fatto in maniera decrescente.

...e l'esercizio finisce qui.
Provate comunque a testarlo con il vecchio esercizio.

__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.


Posted by supernova on 06-12-2003 00:34:

Ho creato il programma SortPolymorphicArray. Al posto di CalculateArea ho messo CalculatePerimeter. Poi ho preso Shape.java, dove c'era CalculateArea ho messo CalculatePerimeter, negli if dove c'era maggiore ho messo minore. Ho compilato Shap.java. Poi ho compilato SortPolymorphicArray e mi faceva l'ordinameto dei perimetri in modo decrescente. Ma che file devo sottoporre? Penso Shape.java modificato. Giusto?
Poi il testo dice di modificare le classi Rectangle, Circle e Square. Perchè? Ai fini del riuscimento del esercizio non sono a posto modificando solo Shape.java? GRAZIE!

__________________
" So I Start The Revolution From My Bed ". Noel Gallagher


Posted by supernova on 06-12-2003 01:43:

Un'altra storiaccia, perchè se tento di sottoporre il file shape.java mi fa così? io ho solo cambiato i segni del if e il calculateArea in calculatePerimeter!

/tmp/submissionAeHSSV/file25GNTM.java:1: class Shape is public, should be declared in a file named Shape.java
public abstract class Shape implements Comparable
^
1 error

__________________
" So I Start The Revolution From My Bed ". Noel Gallagher


Posted by gabry_deejay on 06-12-2003 01:50:

Ciao....supernova...già operativo??????
Pesante...mi sgradi...a sto giro!!!!!!!:D :P :P :D :D :D

__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE




Posted by foolish on 06-12-2003 09:52:

Originally posted by supernova
Ho creato il programma SortPolymorphicArray. Al posto di CalculateArea ho messo CalculatePerimeter. Poi ho preso Shape.java, dove c'era CalculateArea ho messo CalculatePerimeter, negli if dove c'era maggiore ho messo minore. Ho compilato Shap.java. Poi ho compilato SortPolymorphicArray e mi faceva l'ordinameto dei perimetri in modo decrescente. Ma che file devo sottoporre? Penso Shape.java modificato. Giusto?
Poi il testo dice di modificare le classi Rectangle, Circle e Square. Perchè? Ai fini del riuscimento del esercizio non sono a posto modificando solo Shape.java? GRAZIE!


esatto, bisogna consegnare il testo il sorgente Shape.java

per quanto riguarda la ricompilazione, non ne ho la minima idea!
ma secondo me non è necessario.

__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.


Posted by foolish on 06-12-2003 09:54:

Originally posted by supernova
Un'altra storiaccia, perchè se tento di sottoporre il file shape.java mi fa così? io ho solo cambiato i segni del if e il calculateArea in calculatePerimeter!

/tmp/submissionAeHSSV/file25GNTM.java:1: class Shape is public, should be declared in a file named Shape.java
public abstract class Shape implements Comparable
^
1 error



l'intestazione deve essere solamente
code:
abstract class Shape implements Comparable

__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.


Posted by supernova on 06-12-2003 20:06:

Grazie Foolish!!!!

__________________
" So I Start The Revolution From My Bed ". Noel Gallagher


Posted by citrus on 07-12-2003 21:25:

Originally posted by EagleSpirit
e che ritorni -1 se il perimetro di self è maggiore dell'area dell'oggetto passato come parametro

un perimetro confrontato con un'area...
ma cosa fumano quando scrivono gli esercizi? :?
vabbè.....



concordo!
sicuramente è solo un errore però chi propone gli esercizi farebbe un ottima cosa a rileggersi le "cose" che scrive prima di pubblicarli perchè il 90% delle volte si fa più fatica a capirli che non a farli!!!!!

oltretutto se il buon Foolish non avesse messo a disposizione il sorgente della classe Shape vorrei proprio vedere come facevamo a farlo!!!!!!!

ahi ahi ahi!!!!!!!
:nono:


Posted by citrus on 07-12-2003 21:32:

Originally posted by foolish
l'intestazione deve essere solamente
code:
abstract class Shape implements Comparable


ok funziona anche a me ma non riesco a capire una cosa:
per quale motivo bisogna togliere il "public"???


Posted by EagleSpirit on 08-12-2003 13:16:

Originally posted by citrus
ok funziona anche a me ma non riesco a capire una cosa:
per quale motivo bisogna togliere il "public"???


è spiegato nelle FAQ
le classi non devono essere definite public


Posted by foolish on 08-12-2003 18:16:

Originally posted by citrus
oltretutto se il buon Foolish non avesse messo a disposizione il sorgente della classe Shape vorrei proprio vedere come facevamo a farlo!!!!!!!



GRAZIE :cool: citrus troppo buono

Off-Topic:
che week end :D

__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.


All times are GMT. The time now is 11:06.
Show all 14 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.