-
java overload operatoriScritto daNon Autenticatoil 2013-07-24 13:51:06.0 alle 2013-07-24 13:51:06.0e' possibile fare l'overload di un operatore in java? se si come cavolo si fa ?
-
Re: java overload operatoriScritto daNon Autenticatoil 2013-07-24 13:52:15.0 alle 2013-07-24 13:52:15.0Scritto da:
> e' possibile fare l'overload di un operatore in java? se si come cavolo si fa ?
no non si può, java non è C++
puoi fare overload di metodi e costruttori però
-
Re: java overload operatoriScritto daavvelentaniCubicolarioil 2013-07-24 13:54:06.0 alle 2013-07-24 13:54:06.0Trollate totali: 18184Scritto da:
> e' possibile fare l'overload di un operatore in java? se si come cavolo si fa ?
non si puo`I think happiness is love
- Vladimir Putin-
Re: java overload operatoriScritto daNon Autenticatoil 2013-07-24 14:01:34.0 alle 2013-07-24 14:01:34.0Scritto da: avvelentani
> Scritto da:
> > e' possibile fare l'overload di un operatore in java? se si come cavolo si fa ?
>
> non si puo`
e io che ho scritto?
-
Re: java overload operatoriScritto daNon Autenticatoil 2013-07-24 14:05:55.0 alle 2013-07-24 14:05:55.0Scritto da: avvelentani
> Scritto da:
> > e' possibile fare l'overload di un operatore in java? se si come cavolo si fa ?
>
> non si puo`
azz
mi sembra un handicap ...
ma c'e' un perche' o se lo sono solo dimenticato
-
Re: java overload operatoriScritto daNon Autenticatoil 2013-07-24 14:11:03.0 alle 2013-07-24 14:11:03.0Scritto da:
> Scritto da: avvelentani
> > Scritto da:
> > > e' possibile fare l'overload di un operatore in java? se si come cavolo si fa ?
> >
> > non si puo`
>
> azz
>
> mi sembra un handicap ...
>
> ma c'e' un perche' o se lo sono solo dimenticato
per me se lo sono dimenticato
-
Re: java overload operatoriScritto daNon Autenticatoil 2013-07-24 14:12:19.0 alle 2013-07-24 14:12:19.0Scritto da:
> Scritto da:
> > Scritto da: avvelentani
> > > Scritto da:
> > > > e' possibile fare l'overload di un operatore in java? se si come cavolo si fa ?
> > >
> > > non si puo`
> >
> > azz
> >
> > mi sembra un handicap ...
> >
> > ma c'e' un perche' o se lo sono solo dimenticato
>
> per me se lo sono dimenticato
>
>
-
-
Re: java overload operatoriScritto daavvelentaniCubicolarioil 2013-07-24 14:12:46.0 alle 2013-07-24 14:12:46.0Trollate totali: 18184Scritto da:
> Scritto da: avvelentani
> > Scritto da:
> > > e' possibile fare l'overload di un operatore in java? se si come cavolo si fa ?
> >
> > non si puo`
>
> azz
>
> mi sembra un handicap ...
>
> ma c'e' un perche' o se lo sono solo dimenticato
e` una scelta di design. l'overloading degli operatori complica la lettura del codice ed e` utile solo in casi molto rari.
IMHO i linguaggi di programmazione dovrebbero avere l'overloading degli operatori ma ogni volta che usi quella funzionalita` ci dovrebbe essere la probabilita` dell'1% che un tizio venga a casa tua a pestarti. La violenza fisica servirebbe come deterrente ad usare l'overloading degli operatori in situazioni frivole.I think happiness is love
- Vladimir Putin
-
-
-
Re: java overload operatoriScritto da:
> e' possibile fare l'overload di un operatore in java?
No, grazieaddio !
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: java overload operatoriScritto daNon Autenticatoil 2013-07-24 14:23:50.0 alle 2013-07-24 14:23:50.0Scritto da: Giambo
> Scritto da:
> > e' possibile fare l'overload di un operatore in java?
>
> No, grazieaddio !
>
ma se devo fare calcolo scientifico e' comodo
-
Re: java overload operatoriScritto da:
> > > e' possibile fare l'overload di un operatore in java?
> >
> > No, grazieaddio !
>
> ma se devo fare calcolo scientifico e' comodo
Come diceva GRANDISSIMO SARRU, sono casi particolari.
BTW, l'unico overloading di "+" che conosco in Java, e' quello di concatenazione di String. E a volte e' poco intuitivoint i = 11; System.out.printLn("Apostoli: " + i + 1); // ??`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: java overload operatoriScritto daNon Autenticatoil 2013-07-24 14:46:14.0 alle 2013-07-24 14:46:14.0Scritto da: Giambo
> Scritto da:
>
> > > > e' possibile fare l'overload di un operatore in java?
> > >
> > > No, grazieaddio !
> >
> > ma se devo fare calcolo scientifico e' comodo
>
> Come diceva GRANDISSIMO SARRU, sono casi particolari.
>
> BTW, l'unico overloading di "+" che conosco in Java, e' quello di concatenazione di String. E a volte e' poco intuitivo
>> int i = 11; > System.out.printLn("Apostoli: " + i + 1); // ?? >
non sarebbe diverso se avessi usato l'overload dei metodi
-
-
Re: java overload operatoriScritto daavvelentaniCubicolarioil 2013-07-24 15:02:16.0 alle 2013-07-24 15:02:16.0Trollate totali: 18184Scritto da:
> Scritto da: Giambo
> > Scritto da:
> > > e' possibile fare l'overload di un operatore in java?
> >
> > No, grazieaddio !
> >
>
> ma se devo fare calcolo scientifico e' comodo
tutte le volte che viene tirato fuori questo argomento c'e` uno che tira fuori
a. i numeri complessi
b. il calcolo matriciale
c. la concatenazione di liste
non vale la pena.I think happiness is love
- Vladimir Putin-
Re: java overload operatoriScritto daNon Autenticatoil 2013-07-24 15:09:54.0 alle 2013-07-24 15:09:54.0Scritto da: avvelentani
> Scritto da:
> > Scritto da: Giambo
> > > Scritto da:
> > > > e' possibile fare l'overload di un operatore in java?
> > >
> > > No, grazieaddio !
> > >
> >
> > ma se devo fare calcolo scientifico e' comodo
>
> tutte le volte che viene tirato fuori questo argomento c'e` uno che tira fuori
>
> a. i numeri complessi
> b. il calcolo matriciale
> c. la concatenazione di liste
>
> non vale la pena.
mica colpa mia se devo fare quello
btw volevo solo capire ... al massimo scelgo di fare le cose in un altro linguaggio
-
-
-
Re: java overload operatoriScritto daNon Autenticatoil 2013-07-24 14:30:38.0 alle 2013-07-24 14:30:38.0Scritto da: Giambo
> Scritto da:
> > e' possibile fare l'overload di un operatore in java?
>
> No, grazieaddio !
>
c = a.negate().add(b.multiply(b)).add(b.divide(a))
c = -a + b*b + b/a;
quale ti sembra meglio
-
Re: java overload operatoriScritto daNon Autenticatoil 2013-07-24 14:53:19.0 alle 2013-07-24 14:53:19.0Scritto da:
> Scritto da: Giambo
> > Scritto da:
> > > e' possibile fare l'overload di un operatore in java?
> >
> > No, grazieaddio !
> >
>
> c = a.negate().add(b.multiply(b)).add(b.divide(a))
>
>
> c = -a + b*b + b/a;
>
>
> quale ti sembra meglio
giambo fa finta di non vedere questo messaggio
-
Re: java overload operatoriScritto da:
> > > > e' possibile fare l'overload di un operatore in java?
> > >
> > > No, grazieaddio !
> > >
> >
> > c = a.negate().add(b.multiply(b)).add(b.divide(a))
> >
> >
> > c = -a + b*b + b/a;
> >
> >
> > quale ti sembra meglio
>
> giambo fa finta di non vedere questo messaggio
Si che e' meglio, ma questo caso speciale non giustifica i mal di testa derivanti dall'operation overloading.`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo-
Re: java overload operatoriScritto daNon Autenticatoil 2013-07-24 15:15:57.0 alle 2013-07-24 15:15:57.0Scritto da: Giambo
> Scritto da:
>
> > > > > e' possibile fare l'overload di un operatore in java?
> > > >
> > > > No, grazieaddio !
> > > >
> > >
> > > c = a.negate().add(b.multiply(b)).add(b.divide(a))
> > >
> > >
> > > c = -a + b*b + b/a;
> > >
> > >
> > > quale ti sembra meglio
> >
> > giambo fa finta di non vedere questo messaggio
>
> Si che e' meglio, ma questo caso speciale non giustifica i mal di testa derivanti dall'operation overloading.
quello che mi sfugge e' il motivo dei mal di testa
-
Re: java overload operatoriScritto daNon Autenticatoil 2013-07-24 15:18:41.0 alle 2013-07-24 15:18:41.0> operation overloading
un film di guerra?
-
-
-
Re: java overload operatoriScritto daNon Autenticatoil 2013-07-24 15:04:21.0 alle 2013-07-24 15:04:21.0Scritto da:
> Scritto da: Giambo
> > Scritto da:
> > > e' possibile fare l'overload di un operatore in java?
> >
> > No, grazieaddio !
> >
>
> c = a.negate().add(b.multiply(b)).add(b.divide(a))
>
>
> c = -a + b*b + b/a;
>
>
> quale ti sembra meglio
potresti farlo in lisp usando la notazione polacca inversa, così sì che sarebbe chiaro e a prova di troll
-
Re: java overload operatoriScritto daavvelentaniCubicolarioil 2013-07-24 15:05:32.0 alle 2013-07-24 15:05:32.0Trollate totali: 18184Scritto da:
> Scritto da: Giambo
> > Scritto da:
> > > e' possibile fare l'overload di un operatore in java?
> >
> > No, grazieaddio !
> >
>
> c = a.negate().add(b.multiply(b)).add(b.divide(a))
>
>
> c = -a + b*b + b/a;
>
>
> quale ti sembra meglio
(+ (- a) (* b b) (/ b a))
I think happiness is love
- Vladimir Putin-
Re: java overload operatoriScritto daNon Autenticatoil 2013-07-24 15:09:08.0 alle 2013-07-24 15:09:08.0Scritto da: avvelentani
> Scritto da:
> > Scritto da: Giambo
> > > Scritto da:
> > > > e' possibile fare l'overload di un operatore in java?
> > >
> > > No, grazieaddio !
> > >
> >
> > c = a.negate().add(b.multiply(b)).add(b.divide(a))
> >
> >
> > c = -a + b*b + b/a;
> >
> >
> > quale ti sembra meglio
>
>> (+ (- a) (* b b) (/ b a)) >
>
ecco, vado in bagno a vomitare

-
Re: java overload operatoriScritto da:
> >> > (+ (- a) (* b b) (/ b a)) > >
> >
>
> ecco, vado in bagno a vomitare
Quoto, postfix notation e' decisamente piu' leggibile. E poi viene usata sull'HP48G
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
-
-
-
-