posso in java, come in Python, ridefinire gli operatori??Se per esempio creo una classe Linea, e voglio che
istanzaLinea1 + istanzaLinea2
funzioni, e soprattutto in un modo definito da me, posso??
posso in java, come in Python, ridefinire gli operatori??Se per esempio creo una classe Linea, e voglio che
istanzaLinea1 + istanzaLinea2
funzioni, e soprattutto in un modo definito da me, posso??
eXtending-Php.net coming soon ...
Sintetico e preciso.....ma ne sei sicuro?
Si. Ne sono sicuro. Leggete le specifiche del linguaggio.
Non vedo il problema, puoi sempre definire nella classe Linea un metodo che compia le operazioni tra due linee....e scrivere tipo:
public Linea somma(Linea lin){...}
linea3 = linea1.somma(linea2)
Certo non è il massimo dell'eleganza.......:tongue:
Originariamente inviato da Xadoom
Non vedo il problema, puoi sempre definire nella classe Linea un metodo che compia le operazioni tra due linee....e scrivere tipo:
public Linea somma(Linea lin){...}
linea3 = linea1.somma(linea2)
Certo non è il massimo dell'eleganza.......:tongue:
vabbè ma quello non è overloading di operatori :adhone:
cmq confermo che in java non se po fa!