Please enable JavaScript.
Coggle requires JavaScript to display documents.
:checkered_flag:LAS CLASES EN C# :checkered_flag: (Funciones (Se necesita,…
:checkered_flag:
LAS CLASES EN C#
:checkered_flag:
Una clase es
Una plantilla en donde se puede crear varios objetos, siendo esta un molde en donde dichos objetos pueden adquirir características especificas con variables y métodos. Se compone de:
Campos de datos
Métodos
Propiedades
La herencia es
la transmisión del código que se pasa de una clase a otra , en este caso existe dos tipos de clases:
La clase padre: Esta es el origen del código y quien tiene la información primaria, es decir el código a transmitir
La clase Hija: Esta es quien recibe la transmisión del código y en la cual quedaran expuesto todo el código sin estar explicita mente presente
Los métodos
Estos son bloque de código que su función es realizar algunas instrucciones, se llama cuando se quiere ejecutar algo, estos tienen algunas características o firmas
Su acceso: privado o publico
Modificadores opcionales
El valor de retorno
El nombre del metodo
Existen unos tipos de métodos
Sin parámetros:
No requieren información de entrada ni salida
Con parámetro de entrada:
Recibe un dato pero no retorna
Con parámetro de salida:
No recibe pero si retorna dato
Con parámetro de entrada y salida:
Recibe y retorna dato
Constructor:
Es aquel que se inicializa inmediatamente después de la creación del objeto
Destructores:
Libera la memoria de uso no necesitado
Funciones
Estos son utilizados para descomponer problemas en problemas mucho mas pequeño, es decir, pequeñas lineas de código que ejecutan acciones para algo mas grande
Cuando esta es invocada, se le pasa el control a la misma, y ya a terminar de ejecutarse vuelve a donde fue llamada
Se necesita
Que se le asigne un nombre unico
El tipo de dato que va a entrar y a salir
La lista de los diferentes parámetros (constantes, valor defecto, puntero, estructurados)
Procedimiento
Codigo que realiza una tarea especifica en la cual aunque es parte del codigo no es necesariamente relacional
Se utiliza para no tener la re escritura de código
Diferencia entre ellos
Tanto procedimiento, como función puede considerarse como método, sin embargo sera la forma en que lo utilicemos y si estos devuelven o no valor se puede clasificar ya sea como función o procedimiento
Ademas de que la función se aparta del código y se ejecuta cuando es llamada, el procedimiento si es llamado no tiene que ser parte de código directo
EJEMPLO: