Creación de clases y métodos en C Sharp

Clase 15 de 25Curso de Introducción a .NET con C#

Resumen

La programación orientada a objetos es clave para estructurar aplicaciones efectivas y reutilizables en lenguajes como C Sharp y Java. Aprenderás cómo crear clases, métodos y objetos utilizando C Sharp, aprovechando características esenciales como namespaces y la sintaxis apropiada para integrar funcionalidades reutilizables en tus programas.

¿Cómo crear una clase y métodos en C Sharp?

Para empezar, crea un nuevo archivo en tu proyecto; por ejemplo, puedes llamarlo calculadora.cs. Dentro de este archivo defines la clase y los métodos que usarás:

namespace operaciones
{
    public class calculadora
    {
        public int suma(int a, int b) { return a + b; }
        public int resta(int a, int b) { return a - b; }
        public int multiplicacion(int a, int b) { return a * b; }
        public int division(int a, int b) { return a / b; }
    }
}

Nota que la clase lleva el mismo nombre que el archivo y que cada método es público para facilitar su uso desde otras partes del programa.

¿Qué utilidad tiene el namespace en C Sharp?

El uso de namespaces te permite organizar lógica relacionada y evitar conflictos de nombre. En tu archivo calculadora.cs, declararías un espacio de nombres así:

namespace operaciones
{
    // Definición de clases y métodos aquí
}

Al hacerlo, simplificas la llamada a métodos y permites una integración fluida en distintos contextos de tu aplicación.

¿Cómo crear y utilizar una instancia de una clase?

Luego de definir tu clase y métodos, debes llamar al namespace desde el archivo principal Program.cs. Esto habilita la creación y uso concretos del objeto:

using operaciones;

calculadora calc = new calculadora();
int resultadoSuma = calc.suma(5, 3);
Console.WriteLine("La suma de 5 y 3 es " + resultadoSuma);

Al ejecutar la aplicación con este código, el resultado en tu terminal debería mostrar la suma de manera clara y sencilla.

¿Qué pasos siguen para completar el ejercicio?

Puedes seguir ampliando tus habilidades haciendo que la aplicación gestione ahora las cuatro operaciones (suma, resta, multiplicación y división):

  • Declara variables para almacenar los resultados de cada operación.
  • Llama a cada uno de los métodos de tu objeto calculadora.
  • Usa Console.WriteLine para visualizar claramente los resultados obtenidos.

Este ejercicio refuerza tus conocimientos sobre programación orientada a objetos y te ayudará a familiarizarte aún más con estas prácticas.