Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/06/2010, 21:58
sahch
 
Fecha de Ingreso: junio-2010
Mensajes: 16
Antigüedad: 13 años, 11 meses
Puntos: 6
Sonrisa Respuesta: ¡Ayuda con arreglos por favor!

Hola al igual que FiruzzZ te recomiendo aprender listas... con ellas podras manejar arreglos dinamicos te una tamaño indeficdo, a diferencia de los arreglos donde el tamaño es fijo... pero de todas formas tratare de ayudarte con lo que necesitas...

por lo que entendi... defines un arreglo String donde almacenaras el nombre de los tratamientos asociados al paciente, por ejemplo una pastillita al levantarse.... :P

Código PHP:
public class Tratamiento {

    
//aqui guardaras el nombre de los tratamientos, por ejemplo, una pastillita al levantarse :P
    
private String[] tratamientos;
    
//aqui se almacenara el numero de tratamientos asociados
    
private int numTratamientos;

    
//constructos, este recivira un arreglo con los los nombres de los tratamientos y la cantidad de tratamientos que contiene
    
public Tratamiento(String[] tratamientosint numTratamientos) {


        
this.tratamientos tratamientos;
        
this.numTratamientos numTratamientos;
     }


    
//este no recivira nada, pero inicializara los valosres para que posteriormente se ingresen
    
public Tratamiento(){

        
//declaramos un arreglos de 20 celdas para almacenar los tratamientos
        
this.tratamientos = new String[20];
        
        
//se inicializa en 0 ya que en un principio no abra ningun tratamiento asociado
        
this.numTratamientos 0;
    }
    
    
//
    
    
public boolean asignarTratamiento(String tratamiento){
        
        
boolean asignado false;
        
        if (
this.numTratamientos this.tratamientos.length){
            
            
asignado true;
            
            
this.tratamientos[this.numTratamientos] = tratamiento;
            
            
this.numTratamientos++;
        }
        
        return 
asignado;
    }
    
    
//ahora van los set y get
    //set y get son precociciones de los nombres de los metodos como te daras cuenta
    //get retona un valos, y set asigna un valor

    
public int getNumTratamientos() {
        return 
numTratamientos;
    }

    public 
void setNumTratamientos(int numTratamientos) {
        
this.numTratamientos numTratamientos;
    }

    public 
String[] getTratamientos() {
        return 
tratamientos;
    }

    public 
void setTratamientos(String[] tratamientos) {
        
this.tratamientos tratamientos;
    }




una recomndacion... en los parametros que le diste a tu constructor mas arriba... te recomiendo no poner el abecedario jojojo :P se mas claro con los nombres de las varialbe y d, e,tr, ds, etc ya que mientras mas grande se hace el codigo se hace menos manejable y no sabras para que es cada variable :P