Anda di halaman 1dari 9

Repaso de PROGRAMACION

BY: RicardoDxD

Herencia
La herencia es específica de la programación orientada a objetos, donde una clase
nueva se crea a partir de una clase existente. La herencia (a la que habitualmente
se denomina subclase) proviene del hecho de que la subclase (la nueva clase
creada) contiene los atributos y métodos de la clase primaria. La principal ventaja
de la herencia es la capacidad para definir atributos y métodos nuevos para la
subclase, que luego se aplican a los atributos y métodos heredados.

Pasos para heredar:

Primero se debe hacer una clase con los datos que nos den o los que sepamos en
primera instancia
Esta clase deberá poder copilar (en caso de no copilar se deberán corregir los
errores ya que si no es así esta no servirá y no podrá funcionar).

Cabe destacar que esta clase no tendrá uso del main ya que será utilizada por otra
clase para ejecutarla

Que es el main ¿???


La función main sirve como punto de partida para la ejecución del programa. Esto es para
que todo el programa funcione y haga sus operaciones correspondientes

Lo que indica la flecha es como se debe llamar el main después del

en lugar de la p puede ser llamada de cualquier manera si


esta no ha sido declarada como una variable anteriormente.
Siguiendo con el tema de herencia una vez terminada la clase primaria (así
decide mencionarle) se procede a crear otra clase.

Una vez creada otra clase para enlazarla (heredar) con la anterior se debe
poner lo siguiente.

Esta palabra se deberá poner al momento de


crear la clase de la siguiente manera.
Esto hará que la clase 2 creada conozca los mismos valores de la clase 1

ESO SERIA LO BASICO DE LA HERENCIA

ABSTRACT
Una clase que declara la existencia de métodos pero no la implementación de
dichos métodos (o sea, las llaves { } y las sentencias entre ellas), se considera una
clase abstracta. Una clase abstracta puede contener métodos no-abstractos pero
al menos uno de los métodos debe ser declarado abstracto.
Es decir
Nos dan datos de un método que nosotros no sabes cómo responder o sus valores
son desconocidos por lo cual ese método queda inservible o inactivo se queda de
esta forma:

La palabra abstract se debe agregar


después del public para señalar que EL PUNTO Y COMA SIEMPRE
el método está incompleto ya que al SE PONE AL FINAL DE CADA
momento de copilar esto nos dará METODO ABSTRACTO
error al no poner los datos faltantes

Una vez declarado nuestro método abstracto este también se


deberá mencionar al inicio de la clase
Cabe destacar que si se nombra
una clase abstracta esta será
completamente inútil hasta que
sea completada en otra.
Para terminar el método incompleto de la clase se debe hacer lo
siguiente

SE CREA UNA NUEVA CLASE

En todo caso nos faltó terminar el método llamado

OJO la clase debe estar heredada para que este conozca los
valores anteriores de la otra clase si no es así no tendrá caso
completar ese método en la nueva clase

Si la heredaste correctamente se procede a lo


siguiente
Como se puede ver se copió la misma firma la palabra
y el ; son borrados .
En todo caso se debe completar según que nos pida el método este nos pedía
devolver 2 valores enteros de lo que sea en un VOID es decir de manera implícita
en un cuadro de texto.
Una vez hecho esto el programa podrá correr de manera correcta.
Que es mandar datos de manera explícita
LA EXPLICITA es que AWEBO DEBE DEVOLVERA ALGO puede
ser cualquier tipo de dato

Eso se representa dentro de un return con algo para devolver

Que es mandar datos de manera Implícita


Es donde el return no tiene ningún dato (vacío)

Hecho esto se puede devolver muchas respuestas simultaneas


al mismo tiempo el más común es cuando ponemos un VOID
CUALQUIER DUDA EXTRA ME DICEN Y SERA ANEXADA

CREDITOS: RicardoDxD

To be continued

Anda mungkin juga menyukai