Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
OBJETOS (Parte 1)
A. CLASE
La clase es una plantilla o patrn a partir de la cual se crean muchos otros
objetos similares, tambin se podra definir a una clase como la agrupacin de
objetos que poseen caractersticas comunes.
Ejemplos:
Si Ud. tuviera que dibujar 30 mapas del Per Cmo los podra hacer de un
modo muy rpido? Tendra que conseguir un molde o plantilla y a partir de
ste podra crear los 30 mapas de un modo fcil y rpido. En este ejemplo
el Molde o Patrn sera la Clase y cada uno de los mapas reproducidos
vendran ser los Objetos instanciados.
Como podemos darnos cuenta, los conceptos de la POO estn en la vida diaria, y
son estos conceptos los que se aplican al momento de programar aplicaciones
informticas.
B. PROPIEDADES DE LA CLASE
Las propiedades o atributos son las caractersticas descriptivas de una clase.
Cuando definimos una propiedad especificamos su nombre y su tipo de dato.
Ejemplos:
Propiedades de la clase Alumnos
Apellidos
Nombres
Edad
Talla
Ejemplos:
La clase Alumnos contiene los siguientes mtodos:
estudiar()
hablar()
decirSuEdad()
pintar()
escribir()
Nota:
Algunos mtodos reciben entre los parntesis: datos, los cuales sirven al
mtodo para realizar su tarea. Estos datos son conocidos como argumentos
del mtodo.
d. OBJETO INSTANCIADO
Los objetos instanciados son ejemplares resultantes de una clase
cualquiera. Cuando creamos un ejemplar tenemos que especificar la clase a partir
de la cual se crear. Esta accin de crear un objeto a partir de una clase se llama
instanciar
EJEMPLOS PRCTICOS
Clase Reloj
Propiedades: Marca, Modelo, Precio, Tipo
Mtodos: mostrarlaHora(), mostrarlaFecha(), fijarAlarma(), iniciarCronometro()
Clase Triangulo
Propiedades: Color, TipodeBorde, TipodeTriangulo
Mtodos: calcularArea(), calcularSemiPermetro()
Clase BoletadeNota
Propiedades: NroBoleta, FechadeEmision, Apellidos, Nombres
Mtodos: calcularPromedioporAsignatura(), calcularPromedioPonderado()
//Fin de la clase
//Fin de la clase
3. METODOS DE LA CLASE
Se debern crear dentro de la clase, cada mtodo devuelve un tipo de dato
como resultado final (el cual puede ser int, double, String, boolean, etc), de no
ser as el tipo de dato devuelto es void. Los mtodos usan parntesis para
recibir algunos datos (argumentos) desde el exterior.
Ejemplo;
Dato que devuelve
Argumentos de Entrada
else
{System.out.println("Resultado no determinado en N");
}
return r;
}
public double dimetuprecio()
{ return precio; }
public static void main(String args[])
{
}
}
//Fin de la clase