public class Irritante : Child
{
/*Fields*/
private int ir_numeroBirras;
private double ir_mediaBirras;
/*Properties*/
public int NumeroBirras
{
get { return ir_numeroBirras; }
set { if (value > 0) ir_numeroBirras = value; }
}
public double MediaBirras
{
get { return ir_mediaBirras; }
set { ir_mediaBirras = value; }
}
//Constructor
public Irritante(string nome, int idade, int numBirras, double mediaDasBirras) : base(nome, idade)
{
NumeroBirras = numBirras;
ir_mediaBirras = mediaDasBirras;
}
Run Code Online (Sandbox Code Playgroud)
当我尝试使用构造器Irritante与物业NumeroBirras它是忽略了,如果(值> 0) ,这意味着我仍然可以使用客户端的代码添加一个0到这个领域,我不应该是可以的,什么建议吗?我在任何地方都找不到