IDENTIFICANDO CLASES EN UNA APLICACIÓN EN C#
IDENTIFICANDO CLASES EN UNA APLICACIÓN EN C#
¿Qué son las clases y cual es la relación con la herencia?
Es una plantilla mediante la cual se crean métodos y objetos de datos personalizados. La relación de las clases con la herencia está en que los objetos de datos o métodos creados en la clase pueden ser llamados por otra clase o fomulario para ejecutar las instrucciones dadas en el formulario que llama la clase.
El uso de clases es útil en programación ya que categoriza y agrupa los métodos y funciones genéricas, y además reduce el uso y repetición continua de líneas de código en formularios principales o clases.
¿Qué ejemplos puede mostrar sobre clases en C#?
El ejemplo más básico es una clase llamada "Operaciones matemáticas", en la cual se crean subclases como Sumar, Restar, Multiplicar y Dividir, y a cada una le genero sus atributos y métodos. Si en un formulario principal se necesita aplicar alguna de las operaciones, se puede llamar el método necesario desde la clase "Operaciones".
¿Qué son los métodos de una clase?
Un método es un còdigo que contiene instrucciones para que se ejecute una funcionalidad que puede ser local o heredada.
¿Qué diferencia encuentra entre un método, una función y un procedimiento?
Los métodos pertenecen a una clase específica y pueden ser heredados. Para que un método se ejecute es necesario que dependa de un objeto.
Un ejemplo
abstract class Motorcycle { // Anyone can call this. public void StartEngine() {/* Method statements here */ } // Only derived classes can call this. protected void AddGas(int gallons) { /* Method statements here */ } // Derived classes can override the base class implementation. public virtual int Drive(int miles, int speed) { /* Method statements here */ return 1; } // Derived classes must implement this. public abstract double GetTopSpeed(); }
El procedimiento es un conjunto de instrucciones simples que se ejecutan si retornar ningún valor.
Una función es un conjunto de procedimientos almacenados que reciben parámetros y que posteriormente retornan un valor operado de los mismos
public class Calculadora{ public int Val1 {get;set;} public int Val2 {get;set;} public int Suma(){ return this.Val1 + this.Val2;
Link Mapa Mental
Comentarios
Publicar un comentario