Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase Crculo
Atributos: hereda de figura nombre, puntox, puntoy.
Clase Rectngulo
Atributos: hereda de figura nombre, puntos, puntoy.
La clase Figura es una clase abstracta, Crculo, Rectngulo, son clases concretas que
especializan a la clase base, extienden el comportamiento de la superclase.
Una clase abstracta se crea para derivar Subclases. Subclases distintas con una interfaz
comn. La idea es derivar clases con mtodos comunes. No se pueden crear instancias
de una clase abstracta. Slo se permite crear objetos de sus subclases.
Sintaxis: Anteponer abstract delante de la definicin de la clase.
Un mtodo abstracto se introduce para que sea redefinido. Los mtodos abstractos no
tienen implementacin.
4. Jerarqua por agregacin, cuya semntica es parte de .
Clase Vehculo
Atributos: Motor, Rueda, chasis
- Motor es parte de Vehculo,
- Rueda es parte de Vehculo,
- Chasis es parte de Vehculo
5. Relacin de uso. Ocurre cuando una clase usa los servicios de otra. Por ejemplo: En
un sistema de biblioteca, un Alumno (instancia de la clase alumno) solicita un Libro
(instancia de la clase libro). El objeto libro pasar como parmetro de un mtodo de la
clase alumno.
6. El polimorfismo es la capacidad de que un mensaje sea interpretado de diferentes
maneras segn sea el objeto que lo recibe.
Mtodo/funcin polimrfica: es aquella que trata de forma uniforme valores de distintos
tipos.
Los objetos de clases derivadas se pueden tratar como de la clase base.
Permite cdigo independiente del tipo.
}
Public static void main()
{ Figura a= new Circulo(2f);
Figura b=new Rectangulo(2f,3f);
System.out.println(a.area());
..
}
7. Respuestas a las preguntas del Ejercicio.
a) Cuntas clases definimos? La clase transporte, auto, barco, avin
b) Dnde definimos cada atributo? Los atributos comunes a todas las clases en la clase
padre (Transporte), y los particulares de cada clase en cada una de ellas.
c) Dnde definimos cada mtodo? Los mtodos comunes en la clase padre y los
correspondientes a los atributos propios de cada clase en cada una de ellas. Adems un
mtodo puede definirse en la clase hijo y padre a la vez.
d) Dnde implementamos cada mtodo? (Transporte), y los particulares de cada clase
en cada una de ellas (Auto, Barco, Avin).