Ver Mensaje Individual
  #29 (permalink)  
Antiguo 08/02/2006, 22:29
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años
Puntos: 53
Tema: Java Principiante
Pregunta: Cual es el formato o estructura de una clase?
Respuesta: mmmmmm mejor vemos el codigo

Código PHP:
/*
 * primeramente se pone el paquete al que pertenece
 * esta clase, si no necesitas empaquetar esta clase, puedes
 * omitir esta linea, mas explicacion al respecto en la FAQ #21 ;)
 */

package mx.um.edu.pulso.paquetin;

/* 
 * En esta parte se importan otras clases que usaremos para 
 * la nuestra, ya sean clases que vienen con el J2SDK o bien
 * clases que nosotros mismos tengamos.
 */
import java.util.Date;
import java.util.SimpleDateFormat;

import java.io.*;

import mx.edu.um.pulso.herramientas.MiClasesita;

/**
 * Por aqui puedes poner el autor, la fecha o comentarios extras (si lo deseas)
 * @author Crysfel Villa
 *  Febrero 19, 2006
 */

/*
 * Ahora definimos el nombre que le daremos a la clase,
 * es importante mencionar que debe de ser el mismo nombre del
 * archivo, para este caso seria: MiClase.java
 */
public class MiClase{
   
/*
    * Aqui podemos declarar las propiedades de la clase, 
    * en caso de necesitarlas, claro que no es obligatorio, estas
    * propiedades pueden ser accedidas por los metodos de esta
    * misma clase, son como "variables globales"
    */
    
public String string1;
    public 
int entero1;
    public 
int entero2;

    
/*
     * Ahora podemos declarar los constructores de esta clase
     * si no lo hacemos no afecta, ademas puedes poner cuantos
     * constructores necesites, la unica restriccion es que la firma
     * debe ser diferente, en otro FAQ hablare mas de la firma del Metodo.
     */
    
public MiClase(){
       
//este es el constructor 1
       
this.entero1 this.entero2 0;
       
this.string1 "";
    }

    public 
MiClase(int entero1,int entero2){
       
//este es el constructor 2
       
this.entero1 entero1;
       
this.entero2 entero2;
       
this.string1 "";
    }

    public 
MiClase(int entero1,int entero2,String string1){
       
//este es el constructor 3
       
this.entero1 entero1;
       
this.entero2 entero2;
       
this.string1 string1;
    }

    
/*
     * Este es un buen lugar para declarar nuestros Metodos
     */

    
public void setString1(String string1){
       
this.string1 string1;
    }    

    public 
int suma(){
      return 
entero1 entero2;
    }

    public 
String getFecha(){
       
Date fecha = new Date(); 
       
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); 
       return 
sdf.format(fecha);
    }

Bueno, aclaro que esta no es la unica manera de hacerlo, ni que si lo haces de otra forma estas mal, sino que este es el formato a mi forma de ver mas organizado y claro, es el que en lo personal yo uso

have funnnnnnn!!

Última edición por stock; 19/02/2006 a las 20:23