Valor por defecto de un objeto
Buenos d铆as,
llevo poco tiempo en esto de Java, aunque llevo bastante tiempo en lo de la programaci贸n.
La cuesti贸n es que no localizo la forma de que al referenciar un objeto este por defecto devuelva un valor num茅rico anteriormente preestablecido (como las instacias de las clases Double, Integer,...).
Un ejemplo:
public class phParam {
Double v;
public phParam(Double valor) {
this.v=valor;
}
@Override public String toString () {
return v.toString() ;
}
}
Un objeto de esta clase sin ninguna referencia explicita devolver谩 el valor interno (v) como un string, y la cuesti贸n es c贸mo puedo hacer para que lo devuleva como Double.
Ejemplo:
phParam P1=new phParam(34);
phParam P2=new phParam(125);
Double P3;
Necesito que la sentencia P3=P1*P2 no de error, es decir, que mi clase recien creada se comporte como una clase num茅rica (Double, Integer, etc).
La opci贸n de hacer p煤blic a v y referenciar como P3=P1.v*P2.v, ya la contemplo pero no es esa la idea, porque hace muy engorrosa la f贸rmula cuando 茅sta es muy compleja.
No se si esto se ha comentado antes, pero el caso es que he estado buscando en este foro y no he encontrado nada parecido.Tampoco en otros foros, manuales, etc. Es probalble que no sepa exactamente como buscarlo ya que como digo, soy nuevo en Java.
Gracias de antemano, y un saludo
llevo poco tiempo en esto de Java, aunque llevo bastante tiempo en lo de la programaci贸n.
La cuesti贸n es que no localizo la forma de que al referenciar un objeto este por defecto devuelva un valor num茅rico anteriormente preestablecido (como las instacias de las clases Double, Integer,...).
Un ejemplo:
public class phParam {
Double v;
public phParam(Double valor) {
this.v=valor;
}
@Override public String toString () {
return v.toString() ;
}
}
Un objeto de esta clase sin ninguna referencia explicita devolver谩 el valor interno (v) como un string, y la cuesti贸n es c贸mo puedo hacer para que lo devuleva como Double.
Ejemplo:
phParam P1=new phParam(34);
phParam P2=new phParam(125);
Double P3;
Necesito que la sentencia P3=P1*P2 no de error, es decir, que mi clase recien creada se comporte como una clase num茅rica (Double, Integer, etc).
La opci贸n de hacer p煤blic a v y referenciar como P3=P1.v*P2.v, ya la contemplo pero no es esa la idea, porque hace muy engorrosa la f贸rmula cuando 茅sta es muy compleja.
No se si esto se ha comentado antes, pero el caso es que he estado buscando en este foro y no he encontrado nada parecido.Tampoco en otros foros, manuales, etc. Es probalble que no sepa exactamente como buscarlo ya que como digo, soy nuevo en Java.
Gracias de antemano, y un saludo
