.dsy:it. Pages (27): « First ... « 5 6 7 8 [9] 10 11 12 13 » ... Last »
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)
-- [Progetto] "CARTE" (http://www.dsy.it/forum/showthread.php?threadid=16602)


Posted by pinauz on 31-01-2005 16:15:

aspetta forse ci sono arrivato da solo perchè la variabile all'inizio è inizializzata a zero


Posted by K)M4STER on 31-01-2005 17:01:

:? :? :?

Che bisogno c'è di fare un file a parte???
Mettila nello stesso file...


Posted by dayfallen on 31-01-2005 17:06:

Originally posted by K)M4STER
:? :? :?

Che bisogno c'è di fare un file a parte???
Mettila nello stesso file...

In genere per coerenza si consiglia di seguire due metodi... o metti tutte le classi ma tutte tutte in un unico progetto oppure metti ogni singola classe in un file diverso ;)
Non è consigliato fare una via di mezzo tra questi metodi :)


Posted by karplus on 31-01-2005 17:06:

L'eccezione devi metterla nella stessa cartella in cui stai eseguendo il .java che richiama l'eccezione.

Cmq io ho appena finito la classe Mazzo (tranna il distribuisci), e ancora non ho implementanto comparable e relativo compareTo perché non ne ho ancora avuto bisogno :?


Posted by dayfallen on 31-01-2005 17:13:

Originally posted by karplus
L'eccezione devi metterla nella stessa cartella in cui stai eseguendo il .java che richiama l'eccezione.

Cmq io ho appena finito la classe Mazzo (tranna il distribuisci), e ancora non ho implementanto comparable e relativo compareTo perché non ne ho ancora avuto bisogno :?


A me il comparable è stato utile per ordinare le carte di una mano...e in teoria anche per i metodi valore... anche se li ho fatti diversamente... ma penso sia più corretto formalmente usare i compareTo...


Posted by pinauz on 31-01-2005 17:22:

c'è qualcuno che riesce ad aiutarmi?
se nel costruttore di seme gli dico che un valore diverso da 1,2,3,4 lancia un'eccezione, quando questa viene lanciata l'oggetto non viene costruito giusto? quindi nel metodo toString dichiaro solo come comportarsi nei casi x sia uguale a 1,2,3,4 perchè tanto l'oggetto viene costruito solo con parametri uguali a questi 4 numeri...
allora perchè mi da missing return statement?


Posted by [>>>>VK<<<<] on 31-01-2005 19:09:

Originally posted by pinauz
c'è qualcuno che riesce ad aiutarmi?
se nel costruttore di seme gli dico che un valore diverso da 1,2,3,4 lancia un'eccezione, quando questa viene lanciata l'oggetto non viene costruito giusto? quindi nel metodo toString dichiaro solo come comportarsi nei casi x sia uguale a 1,2,3,4 perchè tanto l'oggetto viene costruito solo con parametri uguali a questi 4 numeri...
allora perchè mi da missing return statement?


è lo stesso errore che dava a me, vai a guradare le risposte che mi hanno dato un po di pagine indietro e vedrei che capisci.


Posted by [>>>>VK<<<<] on 31-01-2005 19:20:

public Carta (int i,int n) {
EDIT: E' vietato pubblicare codice completo
}

__________________
Jessica Alba Italian Fans Site


Posted by Docguitar on 31-01-2005 19:22:

Regolamento

ma non è vietato pubblicare pezzi di sorgenti di progetti in corso?

__________________
E puoi maledire la tua bocca se sbagliando mi chiama quando lui ti tocca? - Pelle- (Afterhours)
----------------------------------------------
Msn Messenger: docguitar@supereva.it


Posted by karplus on 31-01-2005 19:28:

Una domanda riguardo al materiale ausiliario che va allegato ai vari java quando verranno sottoposti: bisogna allegare una guida, e un file in cui vengono descritte le principali scelte implementantive, e fin qui ci sono.

Quando Malchiodi ha spiegato il progetto mi pare abbia detto che che nel secondo file bisogna scrivere le variazioni che noi abbiamo apportato alla traccia originaria, mi ricordo che ha detto una roba del tipo "non scrivetemi cosa deve fare il programma che lo so già, inutile ricopiare la traccia.

Confermate che é così? nel secondo file bisogna inserire e spiegare gli accorgimenti personali? Ma se uno x ipotesi (assurda visto che alcuni punti delle varie classi sono molto ambigui) non cambia niente non dovrebbe scrivere niente?

Poi entrambi i file vanno stampati e allegati anche alla copia cartacea vero?


Posted by dayfallen on 31-01-2005 19:29:

Re: Regolamento

Originally posted by Docguitar
ma non è vietato pubblicare pezzi di sorgenti di progetti in corso?


Sì... è vietato :-D


Posted by [>>>>VK<<<<] on 31-01-2005 19:33:

Originally posted by [&gt;&gt;&gt;&gt;VK&lt;&lt;&lt;&lt;]
public Carta (int i,int n) {
}



Manca la condizione nell' IF senza quella nn funza e poi è 0.1% del progetto

perchè mi da :"call to this must be first statement in constructor"


Posted by dayfallen on 31-01-2005 19:39:

Originally posted by [&gt;&gt;&gt;&gt;VK&lt;&lt;&lt;&lt;]
Manca la condizione nell' IF senza quella nn funza e poi è 0.1% del progetto

perchè mi da :"call to this must be first statement in constructor"

ehm... perché devi creare "e" e "a" quando hai già le variabili d'istanza s e v ;)?


Posted by karplus on 31-01-2005 20:06:

Ho un problema con il metodo astratto int valore() della classe mano.

All'interno della classe Mano l'ho definito così:

public abstract int valore() {
return c[x].getValore();
}

E ottengo questi errori:

Mano.java:1: Mano is not abstract and does not override abstract method valore()
in Mano
class Mano {
^
Mano.java:30: abstract methods cannot have a body
abstract int valore() {


Per quanto concerne il primo errore mi pare che dica che Mano dev'essere dichiarata classe astratta, ma se lo faccio poi non posso più usare i metodi di mano a meno di non estenderli in un'altra classe.

Invece per il secondo credo che dica che il corpo { } non ci va, e infatti vedendo degli esempi sul libro oltre a non esserci il corpo, il metodo non ha nessuna istruzione. Ma in questo caso allora come faccio a fargli ritornare il valore richiesto se essendo un metodo astratto non devo fornirne l'implementazione ma solo l'intestazione? :?


Posted by dayfallen on 31-01-2005 20:18:

Originally posted by karplus
Ho un problema con il metodo astratto int valore() della classe mano.

All'interno della classe Mano l'ho definito così:

public abstract int valore() {
return c[x].getValore();
}

E ottengo questi errori:

Mano.java:1: Mano is not abstract and does not override abstract method valore()
in Mano
class Mano {
^
Mano.java:30: abstract methods cannot have a body
abstract int valore() {


Per quanto concerne il primo errore mi pare che dica che Mano dev'essere dichiarata classe astratta, ma se lo faccio poi non posso più usare i metodi di mano a meno di non estenderli in un'altra classe.

Invece per il secondo credo che dica che il corpo { } non ci va, e infatti vedendo degli esempi sul libro oltre a non esserci il corpo, il metodo non ha nessuna istruzione. Ma in questo caso allora come faccio a fargli ritornare il valore richiesto se essendo un metodo astratto non devo fornirne l'implementazione ma solo l'intestazione? :?


Ti sei già dato una risposta ;) Mano è una classe astratta e serve soltanto per permettere a ManoPiuAlta & Co. di estenderla ;-) il metodo valore dovrai metterlo in ciascuna di queste "estensioni" di Mano ;-)


All times are GMT. The time now is 00:30. Pages (27): « First ... « 5 6 7 8 [9] 10 11 12 13 » ... Last »
Show all 397 posts from this thread on one page

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