POO en C#

Hola a todos, hoy os voy a explicar como funciona la programación orientada a objetos o POO en C#.

La programación orientada a objetos es un paradigma de la programación que descompone el código de una clase en unidades llamados objetos.

Un objeto en C# es una entidad existente en la memoria del ordenador que tiene unas propiedades, llamados atributos, y unas operaciones disponibles específicas, llamados métodos.

Estos objetos vienen de clases, en realidad hasta ahora hemos usado una clase, solo que esta clase tenia un método ejecutable.

Vamos a hacer un ejemplo creando una clase Coche.

Para crear clases en C# lo tenemos que hacer es pulsar con el botón secundario en el nombre de la solución:

 

Esto es lo que nos crea:

Hemos dicho que una clase tiene atributos, normalmente los atributos suelen ser privados y para indicarlo le vamos a poner un _ delante del nombre. Al final, crear atributos es como crear variables. Vemos el resultado:

Ahora tenemos que crear un método especial llamado constructor, esto nos permitirá crearnos objetos mas adelante. Le pasaremos los datos necesarios y se lo asignaremos.

Ahora vamos a crear los métodos get y set. El método get devuelve el valor de un atributo concreto y el set modifica el valor de un atributo.

En C#, estos get y set se comportan como si fueran propiedades.

Esta es la forma más básica de hacer get y set.

Por último, os recomiendo poner un método especial, que nos servirá para mostrar el estado del objeto.

Vemos un ejemplo de como usar nuestra clase:

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539