• Lunes 23 de Diciembre de 2024, 04:27

Autor Tema:  problema con constructores  (Leído 1696 veces)

john994

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
problema con constructores
« en: Lunes 5 de Septiembre de 2011, 02:16 »
0
buneo amigos he estado haciendo un applet que sirve para convertir unidades metricas pero a la hora de hacer los constructores me aprece error aqui va el codigo
Código: Java(TM) 2 Platform Standard Edition 5.0
  1. // ESTE ES MI ARCHIVO DE CLASE DONDE SE HACE LAS OPERACIONES
  2. public class operaciones {
  3.     private double cm,yd,km,m,res1,res2,res3,res4;
  4.    
  5.  public operaciones (double x){
  6.    cm=x;
  7.  }
  8.  public operaciones (double y){//AQUI ME APARECE EL ERROR
  9.    yd=y;
  10. }
  11.  public operaciones(double z){//AQUI ME APARECE EL ERROR
  12.     km=z;
  13.  
  14. }
  15.   public operaciones (double w){//AQUI ME APARECE EL ERROR
  16.     m=w;
  17. }
  18.    
  19.     public void Calcular_CMaIN(){
  20.     res1= (double) cm*2.54;
  21.    
  22. }
  23.     public double retornar_res1(){
  24.     return res1;
  25. }
  26.     public void Calcular_YDaM(){
  27.     res2= (double) yd*0.9144;    
  28. }
  29.     public double retornar_res2(){
  30.     return res2;
  31. }
  32.     public void Calcular_KMaMI(){
  33.     res3= (double) km*0.621371192;    
  34. }
  35.     public double retornar_res3(){
  36.     return res3;
  37. }
  38.     public void Calcular_MaMM(){
  39.     res4= (double) m*1000;    
  40.     }
  41.     public double retornar_res4(){
  42.     return res4;
  43. }
  44. }
  45.  
  46.  
GRACIAS

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re:problema con constructores
« Respuesta #1 en: Lunes 5 de Septiembre de 2011, 16:41 »
0
Hola.
Tú problema se debe a que estás tratando de usar el concepto de sobrecarga pero lo estás haciendo mal.
Los argumentos en tus métodos son iguales y la hacer eso rompes con el concepto.
Te dejo esto para que leas un poco más del tema http://profesores.fi-b.unam.mx/carlos/java/java_basico4_6.html
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com

john994

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re:problema con constructores
« Respuesta #2 en: Martes 6 de Septiembre de 2011, 02:48 »
0
hey amigo muchas gracias ya corregi el problema