Implementación De Un Diagrama De Clases En C#

En este ejercicio, creará un proyecto de C# que siga el diagrama de clases proporcionado. Definirá una clase llamada "Persona" con un atributo privado "nombre" y dos métodos: un constructor para inicializar el nombre y un método para introducir la persona. La clase debe implementarse en un archivo aparte y debe escribirse un programa de prueba para crear una instancia de la clase y llamar a sus métodos.



Grupo

Programación orientada a objetos en C#

Objectivo

1. Cree un nuevo proyecto de C# para implementar el diagrama de clases.
2. Defina cada clase en un archivo independiente para una mejor organización.
3. Utilice modificadores de acceso, constructores y métodos adecuados según lo requiera el diagrama.
4. Implemente una clase de prueba para instanciar y demostrar la funcionalidad de las clases.
5. Asegúrese de que el programa se compile y ejecute correctamente, generando los resultados esperados.

Cree un proyecto y las clases correspondientes (utilizando varios archivos) para este diagrama de clases.

+----------------+

| Person |
+----------------+
| - name: string |
+----------------+
| + Person(name) |
| + Introduce() |
+----------------+

Ejemplo de ejercicio en C#

 Copiar código C#
//File: Person.cs
// Define the Person class
public class Person
{
    private string name; // Private attribute for storing the person's name

    // Constructor to initialize the person's name
    public Person(string name)
    {
        this.name = name;
    }

    // Method to introduce the person
    public void Introduce()
    {
        Console.WriteLine("Hello, my name is " + name + ".");
    }
}

//File: Program.cs
// Main test class
using System;

class Program
{
    static void Main()
    {
        // Creating an instance of the Person class
        Person person = new Person("Alice");

        // Calling the Introduce method
        person.Introduce();
    }
}

 Output

Hello, my name is Alice.

Comparte este ejercicio de C#

Practica más ejercicios C# de Programación orientada a objetos en C#

¡Explora nuestro conjunto de ejercicios de práctica de C#! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C#. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C#..