programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
programación i - Universidad ORT Uruguay
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");