Ejercicio de programación con CSharp: Constructores y destructores
Código
0h 20m
Ejercicios C#: Constructores Destructores. Aprende a manejar constructores y destructores en CSharp mediante ejercicios prácticos y ejemplos detallados - código
- Define una clase llamada "Libro" con los siguientes atributos:
- Título (
string Title
) - Autor (
string Author
) - Año de publicación (
int PublicationYear
)
- Título (
- Crea un constructor predeterminado en la clase "Libro" que inicialice los atributos con valores por defecto:
"Desconocido"
para atributosstring
, y0
para atributosint
. - Implementa un constructor personalizado que acepte tres parámetros: título, autor y año de publicación. Este constructor debe inicializar los atributos de la clase con los valores proporcionados.
- Sobrecarga el constructor personalizado para que pueda ser llamado pasando solo el título y el autor (el año de publicación se establecerá en 0).
- Sobrecarga el constructor personalizado para que pueda ser llamado pasando solo el título (el autor se establecerá en "Desconocido" y el año de publicación en 0).
- Define un destructor para la clase "Libro" que muestre un mensaje de despedida cuando un objeto de la clase sea destruido.
Todos los ejercicios de programación de CSharp
Evalúa tus conocimientos con ejercicios de programación en CSharp de tipo Test, Puzzle, Código y Proyecto con VSCode.
Delegados
Puzzle
Eventos
Test
Excepciones
Puzzle
Operadores
Código
Control de flujo
Test
Polimorfismo
Test
Funciones
Código
Arrays y listas
Código
Variables y constantes
Test
Diccionarios
Puzzle
Variables y constantes
Puzzle
Constructores y destructores
Puzzle
Introducción a C#
Test
Clases y encapsulación
Test
Polimorfismo
Puzzle
Eventos
Puzzle
Operadores
Puzzle
LINQ
Código
Lambdas
Puzzle
Excepciones
Test
Objetos
Test
Conjuntos, colas y pilas
Test
Tipos de datos
Puzzle
Tipos de datos
Test
Tareas
Puzzle
Diccionarios en C#
Código
Funciones
Test
Funciones
Puzzle
Constructores y destructores
Test
Delegados
Test
Herencia C Sharp
Test
Uso de consultas LINQ
Test
Excepciones
Código
Lambdas
Test
Conjuntos, colas y pilas
Puzzle
Diccionarios
Test
Uso de async y await
Puzzle
Tipos de datos
Código
Clases y objetos
Código
Herencia
Puzzle
Uso de consultas LINQ
Puzzle
Arrays y listas
Puzzle
Herencia de clases
Código
Clases y encapsulación
Puzzle
Operadores
Test
Arrays y listas
Test
Uso de async y await
Test
Control de flujo
Puzzle
OOP en C Sharp
Proyecto
CRUD en C# de modelo Customer sobre una lista
Proyecto
Objetos
Puzzle
Control de flujo
Código
Tareas
Test
Creación de proyecto C#
Test
Variables y constantes
Código
Certificados de superación de CSharp
Supera todos los retos de CSharp y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.
Tutorial para resolver este ejercicio de programación
CSharp
Constructores y destructores
Programación Orientada a Objetos