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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Programación I 79<br />

otra manera, toda la información que genera la herramienta no nos será aprovechable, pues no<br />

estamos lo suficientemente familiarizados con el programa.<br />

- Experimentar: si nada de lo anterior funciona... probar cambiar algo "por las dudas"...<br />

Al corregir errores, pensar en la posibilidad de múltiples errores. Arreglar los errores, no los<br />

síntomas. Tener previsto que la corrección también puede ser errónea. Rediseñar si es necesario.<br />

8.2 Práctico 7 - Repaso de Conceptos<br />

Práctico No. 7<br />

Tema: Clase Camión<br />

Considerar la siguiente definición de la clase Camión:<br />

public class Camion {<br />

// variables de instancia<br />

private int chapa;<br />

private String color;<br />

// variable de clase<br />

private static int Año;<br />

// constructores<br />

public Camion (){<br />

this.setColor("Sin color");<br />

this.setChapa(0);<br />

}<br />

public Camion(String unColor, int unaChapa) {<br />

this.setChapa (unaChapa);<br />

this.setColor(unColor);<br />

}<br />

// metodos de acceso y modificacion<br />

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

color = unColor;<br />

}<br />

public String getColor() {<br />

return color;<br />

}<br />

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

chapa = unaChapa;<br />

}<br />

public int getChapa() {<br />

return chapa;<br />

}<br />

// impresion<br />

@Override<br />

public String toString() {<br />

return "Un camion de color "+this.getColor()+<br />

" y chapa "+this.getChapa();<br />

}<br />

// comparacion<br />

public boolean mismoColor(Camion unCamion) {<br />

return (this.getColor() == unCamion.getColor());

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

Saved successfully!

Ooh no, something went wrong!