Es un modelo o paradigma de la programación que innovo la forma de obtener resultados. Está basada en varias técnicas: herencia, cohesión, abstracción, polimorfismo, acopla miento y encapsulamiento. ¿Qué es una clase? Es un molde con el que podemos crear objetos a partir de ciertos atributos o métodos. ¿Qué es un objeto? Es una entidad que consta con características únicas o específicas que puede realizar diferentes acciones. (En programación orientada a objetos, las características no son más, que variables que se le pueden llamar atributos y las acciones que realiza se le llaman métodos) ¿Qué es una propiedad? Una propiedad es un miembro que proporciona un mecanismo flexible para leer, escribir o calcular el valor de un campo privado. Se pueden usar como si fueran miembros de datos públicos, pero en realidad son métodos especiales denominados descriptores de acceso. Get y Set Estos son descriptores de acceso de propiedades: Get se utiliza para devolver un valor, mientras que Set se utiliza para asignar un valor. (La palabra clave value se usa para definir el valor que va a asignar el descriptor de acceso set) Llamada de métodos Para llamar a un método por “Instancia” primero se coloca el nombre del método, luego se le asigna un nombre y se iguala como nuevo, usando la palabra ¨New¨ y se coloca el nombre del método (Ya para llamar un método se coloca el nombre de la instancia se coloca el punto para indicar que relacionara con el nombre del método) Para llamar un método “estático” primero se coloca el nombre del método y luego coloca un punto indicando que se relacionara con el nombre del método que este estático en su declaración.
Variables Locales y Globales
Las variables locales son las que se declaran internamente dentro de un método, son únicas de ese método y otro método no las puede utilizar. Las variables globales se declaran en la clase y todos los métodos pueden acceder a ella ¿Qué son los parámetros? Permiten enviar información hacia afuera o dentro de un método (Son tres: Por valor, Por referencia, Por salida) Por valor: estos pueden transferir datos a un método, pero no fuera de él (o sea, en el método que se declara) Por referencia: Los datos se pueden transferir dentro y fuera de un método. (Estos llevan una especie de articulo antes de declarar que se llama “ref”)
Por salida: aquí los datos se pueden transferir a un método,
pero no dentro de él. Sobre carga de métodos Es cuando en una clase, todos los métodos tienen el mismo nombre
Datos extra Para mostrar datos: Console.Write(dato); Console.WriteLine(dato); Para capturar un dato: ReadLine();