Duda de principiante

YO
09 de Mayo del 2005
Tengo dos preguntas con respecto a la programación en Java.

Su pongamos tengo una clase Perros, con atributos X e Y. Mediante un vector (arreglo), organizo todos mis “perros”. Ahora mi pregunta 1 es. ¿Qué tengo que hacer para crear un metodo que modifique una de estas variables? Y la segunda: ¿Cómo puedo rescatar el valor de un atributo de un objeto)

Código:

public class Perros{

public Perros(int X,int Y){}

public void ModificarValorX(int nuevoValorX){
(que tengo que escribir aca)
}
public int RescatarValorX(){
(que tiene que ir aca)
}
}

( - _ - )
09 de Mayo del 2005
para rescatar el valor como dices tienes dos opciones, poner los atributos public, lo cuál no es aconsejable, y la otra es crear métodos "getters" para obtener los valores que deseas, así:

public int getX() { return X; }
public int getY() { return Y; }

para modificar los valores puedes hacer esto:

public setX(int X) { this.X = X; }
public setY(int Y) { this.Y = Y; }