GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Notizen

Herencia e Interfaces

arcela43 Java Tesis Spanisch 1 Seite

Inhalt der Notizen (1)

Seite 1

Hasta herencia e interfaces es el primer parcial

Herencia

Integer deriva de number que deria de object.

Cuando dice extends es que proviene de esa clase. Ej: Mountainbike extends Bicicleta. Sólo puedo extender a una sóla clase.

Guardan propiedades de Bicicleta (propiedades generales) pero tambien de ella misma .

Los métodos tambien son heredados pero pueden ser particulares dependiendo de como los clasifique.

Sobreescribiendo método: cuando agarro un método con mismo nombre y firma de la superclase. El compilador te pide que le coloque la anotación @override. Sólo puedo sobreescribir los métodos de instancia ( aquellos que pertenecen a cada objeto, no tienen el static). Los métodos de clase estatico pertecen como un total a cada clase y no encesitan ser instanciados.

Para ocultar método de clase de una superclase: para no usar el de la superclase.

Los métodos de clase SI se heredan.

Polimorfismo: un cuerpo se comporta según la clase en que fue implementado.

bike01.imprimeCampos(); bike02.imprimeCampos(); bike03.imprimeCampos();

Busca primero el método en el cual fueron creados

Super: indico que etoy recibiendo cosas para la SUPERclase.

En el constructor: es una llamada al constructor de la superclase.

super(parámetros) no pueden haber 2 constructores con los mismos parámetros en el mismo orden.

Si esta afuera: llamo directamente a la super clase

super.imprimeCampos;

El super indica la clase a la que pertenece directamente superior. no puedo llamar super.super para llamar a una mayor a la que lo contiene.

Clase Abstracta: declara metodos abstractos que no están implementado(lo que esta dentro de las llaves) más si declarado. Las clases abstractas se usan como clases genericas, de contrato donde cada desarrollador la implemente según sus necesidades. Es como dejar un bosquejo de lo que se quiere hacer. Como un plano de lo que voy a hacer y luego se realizará.

Interfaces

public interface "name" y puede extenderse

Es un tipo referenciado, similar a una clase, sólo contiene constantes, firmas de métodos (métodos abstractos) y tipos anidados. NO tiene constructor por lo que no pueden ser instanciadas. Puede implementar todas las interfaces que necesite.

Sirven para indicar el funcionamiento que usarán esas interfaces. La diferencia es que puedo aplicar varias interfaces lo que lo hace mas útil.

Nueva Página

Informationen

Beschreibung
Tesis Java (Parcial 1) Notiz am Herencia e Interfaces, erstellt von arcela43 am 28/10/2013.
Erstellt von
arcela43
Aufrufe
35
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck