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.
Programación I 55<br />
1. Definir la clase en Java;<br />
2. Poner los atributos (variables de instancia);<br />
3. Agregarle que pueda responder mensajes;<br />
4. Ver cómo probarla, cómo se crean objetos;<br />
5. Ver cómo se muestran los objetos;<br />
6. Analizar cómo se puede comparar;<br />
7. Estudiar cómo se inicializa por defecto; y<br />
8. Presentar variables de clase<br />
5.5.1 Definición de la clase Camión<br />
Se verán los elementos de la clase Camión incluidos en la Ilustración 11 Clase Camión.<br />
Ilustración 11 Clase Camión<br />
Para definir la clase, crear una clase de nombre Camión dentro de un package.<br />
package prueba;<br />
public class Camion {<br />
}<br />
5.5.2 Atributos o variables de instancia<br />
Los atributos o variables de instancia se definen:<br />
public class Camion {<br />
// variables de instancia<br />
private int chapa;<br />
private String color;<br />
}<br />
De cada uno se indica la visibilidad, tipo y nombre. La visibilidad, como se comentó, puede ser<br />
public o private, en general se ponen private. Se amplía en el siguiente punto. El tipo puede ser,<br />
por ejemplo, int, String, boolean, etc.<br />
5.5.3 Métodos de acceso y modificación<br />
Por cada variable de instancia se definen métodos de acceso y modificación. En forma<br />
simplificada, un método es un conjunto de sentencias con un nombre. Para definirlo se debe<br />
incluir la visibilidad, retorno, nombre y opcionalmente la lista de parámetros. El método de<br />
acceso permite conocer el valor de la variable y el método de modificación permite cambiarlo.<br />
La visibilidad, al igual que en los atributos según se vio recién, puede ser, entre otras opciones,<br />
public o private. La palabra public (que se puede poner delante de variables, métodos, clases)