C# es un lenguaje creado por Microsoft y liderado por Anders Heljsberg.Es un lenguaje orientado a objetos puroinspirado en C++, Java, Delphi y Eiffel.Las aplicaciones C# son ejecutadas en un entorno controlado llamado CLR(CommonLanguage Runtime).El lenguaje estáestandarizadoen ECMA e ISO.Actualmente está en la versión 3.0
2. Concepto
La Programación Orientada a Objetos nos permite
hacer una “abstracción” de algo que existe en el
mundo real a su equivalente en código.
Lo inicial es conocer la diferencia entre clase, objeto
y cómo funciona la herencia.
3. Clase
Una clase define un objeto en particular.
Una clase es, al final, una plantilla que nos define
atributos como las propiedades y comportamientos
como los métodos
4. Objeto
Los objetos son construcciones de programación
que se componen de datos, comportamiento e
identidad y pueden ser físicos o conceptuales.
Los objetos tienen atributos (características)
claseCurso objetoCurso= new claseCurso();
5. Herencia
Una herencia es una relación fuerte entre las clases, significa que existe
acoplamiento.
Las clase existentes “Transmiten” sus características y su objetivo es la
reutilización de código .
Facilita el mantenimiento del sistema completo.