Exposicoin Java
Exposicoin Java
EXTENSIONES
DE CLASES
Composición ■ EJEMPLO
La clase vehículo esta compuesta de objetos de
tipo string. Los atributos matricula, marca,
modelo y color en realidad son objetos de la
clase string.
■ La extensión de clases se le llama herencia por que la nueva clase hereda todos los
atributos y los métodos de la superclase a la que extiende.
■ La herencia es un mecanismo muy importante ya que permite la reutilización de codigos
POLIMORFISMO
Este método también se ha declarado superclase. Este significa
getAtributos()
Compatibilidad de tipos
■ Esto significa que la clase base o superclase es compatible con los tipos que derivan de
ella, pero no al revés.
Conversión ascendente de tipos
■ Si una instancia de la clase base Vehiculo almacena una referencia a un objeto de una de
sus clases derivadas, entonces es posible hacer una conversión descendente de tipos,
denominada “downcasting”.
Elementos de
clase (Static)
■ La clase Math contiene constantes y métodos de uso común en matemáticas. Todas las
operaciones que se realizan en esta clase utilizan el tipo double. Contiene la constante pi
(Math.PI) y el número de Euler (Math.E). En las funciones trigonométricas, los ángulos
se expresan en radianes y los métodos devuelven valores de tipo double. La clase Math
incluye funciones como potenciación, redondeo, cuadrado, raíz cuadrada y muchas más.
La clase String