Mapa mental
C#
Contenido del mapa
C#
Lenguaje Orientado a objetos
Permite crear Aplicaciónes
desarrollado y estandarizado por Microsoft
forma parte de la plataforma .NET
Metodos
- es un bloque de código que contiene una serie de instrucciones
- Clases
- Las clases se declaran mediante la palabra clave class
- especificando el nivel de acceso, como public
- especificando el nivel de acceso, como private
- Struct
- es un tipo de valor que normalmente se usa para encapsular pequeños grupos de variables relacionadas
- especificando el nivel de acceso, como public
- especificando el nivel de acceso, como private
- Los structs no admiten la herencia, pero pueden implementar interfaces.
- pueden devolver un valor al autor de llamada
- Pueden devolver Void (Vacio)
- Puede devolver un Valor Return
Herencia
- Característica de los lenguajes de programación orientados a objetos que permite definir una clase base, que proporciona funcionalidad específica (datos y comportamiento)
- C# y .NET solo admiten herencia única
- la herencia es transitiva
- La herencia solo se aplica a clases e interfaces
- Los structs no admiten la herencia, pero pueden implementar interfaces.
- Para hacer una herencia en c# entre dos clase solo hay que utilizar los dos puntos seguidos del nombre de la clase padre.
Polimorfismo
- A través de la herencia, una clase puede utilizarse como más de un tipo; puede utilizarse como su propio tipo, cualquier tipo base o cualquier tipo de interfaz si implementa interfaces. Esto se denomina polimorfismo
- Importante para las clases derivadas
- En C#, todos los tipos son polimórficos
- se pueden utilizar como su propio tipo o como una instancia de Object
- También es importante para las clases base
- pilares de la programación orientada a objetos que mas se utiliza
- Tiene 3 Tipos
- Por Herencia
- iene la facultad de heredar de una clase padre y reemplazarla.
- por abstracción
- se da con el uso de las clases abstractas. Pero que es una clase abstracta es aquella que además de lo normal que contiene una clase tiene comportamientos que si están definidos pero no implementados.
- por interface
- on los encargados de decirme que puedo hacer o no y como debo de hacerlo.
- Por Herencia
Información
- Descripción
- Mapa Mental sobre C#, creado por JHON ALEXANDER MACHADO SANCHEZ el 29/11/2017.
- Creado por
- JHON ALEXANDER MACHADO SANCHEZ
- Visitas
- 0
- Valoración