bueno los metodos pueden ser publicos o privados y de ahi se desprende que se usen en otras clases o no, creo que lo que estas haciendo esta mal desde el comienzo.
espero que este ejemplo pueda ayudarte de algo
CLASE CASA:
public class casa() <-- clase publica o tambien puede ser privada, protegida etc.
{
public int variableX;
public int variableY;
public void setAsignasArgumentos (int varX, int varY)
{
variabelX = varX;
variableY = varY;
}
public setVariableX (int variableX) {this.variableX = variableX;} <-- recibes las variables
public setVariableY (int variableY) {this.variableY = variableY;}
public int getVariableX () {return variableX;} <-- para dar la variable
public int getVariableY () {return variableY;}
public int suma() <---METODO
{
suma= variableX + variableY;
}
}
bueno amigo espero te sirva esto