Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > JAVA
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-12-2007
nemesis nemesis is offline
Miembro
 
Registrado: mar 2007
Ubicación: Puerto Rico
Posts: 21
Poder: 0
nemesis Va por buen camino
Clases

yo quiero hacer una clase para un programa como por ejemplo esta

Código:
public class Square
{
    private double side;
    
    Square()  //Default Constructor
    {
        side = 0;
    }
    
    Square(double s)
    {
        side = s;
    }
    
    public double Area()
    {
        return side * side;
    }
    public double Perimeter()
    {
        return 4 * side;
    }
    public void SetSide(double s)
    {
        side= s;
    }
    public double GetSide()
    {
        return side;
    }
                             
}
el programa que tengo que quiero hacer es que convieta de pies a pulgadas, el problema que tengo es que no se que variable no constructor hacer, como en el ejemplo de arriba se usa side y square en la que quiero hacer cual se usa, pies, pulgadas o otra.
Responder Con Cita
  #2  
Antiguo 01-12-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Los identificadores que se dan a las variables, métodos, etc., tienen que ver con la legibilidad del código fuente, pero, carecen de otra funcionalidad. Es decir, la clase que muestras podría llamar a su miembro privado "a", en lugar de "side", pero, evidentemente, la clase iba a ser algo más complicada de leer, de comprender.

Pero, no hay más razón que la dicha, de modo que por poder, es posible llamar a "side" "a", por ejemplo, o "z", o "numero" o lo que quieras. El nombre del identificador no afectará para nada a otra cosa que la dicha, de modo que tú puedes usar para tu clase los identificadores que mejor te parezca, los que creas más oportunos, simplemente.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 01-12-2007
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Código:
 Public class convertidor{
   private double valor_pies;
   private double valor_pulgadas;
   
  
   convertidor() {
    valor_pulgadas = 0;
    valor_pies       = 0;
    
   }
   
   Public void SetPulgadas( double  pulgadas){
     valor_pulgadas =  pulgadas;
     valor_pies        = pulgadas / 12;
     
   }
  Public Void SetPies (double pies) {
   valor_pies = pies;
   valor_pulgadas = pies * 12;
  
  }

  Public double GetPulgadas{
    return valor_pulgadas;
  }
  Public double GetPies {
    return valor_pies;
  }

 }
Una clase muy sencilla que hace lo que necesitas
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #4  
Antiguo 11-12-2007
nemesis nemesis is offline
Miembro
 
Registrado: mar 2007
Ubicación: Puerto Rico
Posts: 21
Poder: 0
nemesis Va por buen camino
gracias
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Oop - Clases - Sesiones - Php Yoli OOP 1 26-10-2007 16:54:49
Dll con Clases DarkDrakon Varios 1 19-06-2007 09:59:10
sobre clases Thalia OOP 10 13-07-2006 20:36:19
Clases derivadas kolo toure Varios 3 01-12-2004 21:43:31


La franja horaria es GMT +2. Ahora son las 07:54:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi