10.05.2014 Views

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

programación i - Universidad ORT Uruguay

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

56 Programación I<br />

representa la visibilidad de la variable, métodos, clase, respectivamente. Con ello, se puede<br />

controlar el alcance. Si algo es public, puede ser referido desde dentro o fuera del objeto. Si algo<br />

es private, sólo se puede acceder desde dentro. Las variables en general son private. Los<br />

métodos en general son public.<br />

El retorno ("return") puede ser por ejemplo int, String o void (nulo). Refiere a lo que será<br />

devuelto por el método.<br />

Los nombres de los métodos de acceso y de modificación son comúnmente get... y set.... Por<br />

ejemplo, el método para obtener la chapa es getChapa y el método para modificarla es<br />

setChapa. El parámetro de este método habitualmente es "unXX", así, para el caso de la chapa<br />

se pone int unaChapa. Se recomienda consultar los estándares de Java en cuanto a codificación.<br />

public class Camion {<br />

// variables de instancia<br />

private int chapa;<br />

private String color;<br />

// métodos de acceso y modificación<br />

public int getChapa() {<br />

return chapa;<br />

}<br />

public void setChapa(int unaChapa) {<br />

chapa = unaChapa;<br />

}<br />

public String getColor() {<br />

return color;<br />

}<br />

public void setColor(String unColor) {<br />

color = unColor;<br />

}<br />

}<br />

Para definir un parámetro se indica el tipo y el nombre. String unColor refiere a un parámetro,<br />

un parámetro es información que le paso al método. Cuando se define el método, se pone el tipo<br />

del parámetro y un nombre genérico, cuando se usa se le pasa el objeto o valor real.<br />

Internamente al método, usa el nombre definido en el cabezal. Uno se llama parámetro formal,<br />

el de la definición; el otro es el parámetro actual, el de la llamada.<br />

5.5.4 Prueba y creación de objetos<br />

Se hace otra clase aparte para probar. Se incluye el método main. Para crear un objeto se utiliza<br />

el operador new.<br />

package prueba;<br />

public class ClasePruebaCamion {<br />

public static void main (String args[]) {<br />

Camion c1, c2;<br />

c1 = new Camion();<br />

c1.setColor("Rojo");<br />

c1.setChapa (1234);<br />

c2 = new Camion();<br />

c2.setColor("Rojo");

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!