Introducción al Lenguaje Java
¿Qué es una clase?
Es un modelo abstracto
Con ellas se pueden crear objetos
A partir de
Atributos
Métodos
Java es un lenguaje de programación creado por Sun Microsystems,
Java es un lenguaje orientado a objetos (OO),
¿Qué es un objeto?
Conjunto de variables y mètodos
Variable
Informaciòn
Método
Forma de manipular la información
Realizan diferentes acciones
Entidad con caracteristicas
Que lo hacen diferente a otros
Método
Es un elemento
Permite manipular la información de los
campos.
Campo
Es un elemento
Contiene información
relativa a la clase,
Constructor
Permite reservar memoria
Almacenar los campos y métodos de la clase
Herencia
Definir una clase a partir de otra que ya exista,
La nueva clase tendrá todas las variables y métodos de la clase a partir de la que se crea.
Nuevas variables
Nuevos méodos
Lenguaje orientado a objetos
Modificadores de acceso
Privado
Elemento accesible
únicamente dentro de la clase en la que se encuentra.
Protegido
Elemento accesible desde:
Las subclases que hereden de dicha clase.
La clase en la que se encuentra,
Público:
Elemento
Accesible desde cualquier clase.
Intérprete
Lenguaje de programación
Ejecuta directamente las instrucciones
Compilador
Lenguaje de programación
Transforma el código fuente de un programa
ByteCode
Formato binario del código ejecutado
Interfaz
Clase hija
Cada una de ellas tiene que hacer sus propias implementaciones de los métodos
Pueden implementar otros interfaces.
Clase padre
No se puede implementar ningún método en la clase padre
Encapsulamiento
Imformación de un objeto esta dentro del mismo
Caracteristicas
Conceptos : abstracción, encapsulación, herencia y polimorfismo
Conceptos básicos que las forman: objetos, mensajes, clases, instancias y métodos.
Polimorfismo.
Capacidad de los objetos de una clase en ofrecer una respuesta
La respuesta es distinta e independiente
En función de los parametros utilizados,