
Esta mal poner setters adentro de un constructor?
Publicado por Sharvin (4 intervenciones) el 11/02/2020 16:48:18
Esta mal poner setters adentro de un constructor? Si esto esta mal, como valido campos de clase de una forma prolija en C#.
Aca les dejo el codigo en cuestión.
Aca les dejo el codigo en cuestión.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Empleado
{
private int edad;
private string nombre;
public void SetEdad(int edad)
{
if (edad < 0 || edad > 99) throw new ArgumentOutOfRangeException();
this.edad = edad;
}
public void SetNombre(string nombre) => this.nombre = nombre;
public Empleado(int edad, string nombre)
{
SetEdad(edad);
SetNombre(nombre);
}
}
Valora esta pregunta


0