qq_過客i_0
2017-10-16 21:03
在set约束属性赋值时,为什么当age>=3&&age<=6时,只显示6不显示5?还是说在都符合条件的情况下,数据大的优先?
后来赋值的把前面的覆盖了,就像你本来叫“小明”,后来父母给你改名叫“小强”,那你现在叫什么呢?当然是“小强”
第二次把第一次的给覆盖了
没注意看你问题,上面回答错了。这个是因为两次赋值了,第一次赋值年龄是5,这个没错,但是后面又一次赋值,所以取后面的
就是指你赋值的时候,你的值需要有一个条件来约束。就想这个例子中幼儿园的小朋友,按常识来讲,年龄肯定需要有一个约束,毕竟年纪大了就不会上幼儿园了,那么在这里给年龄赋值的时候就必须要对value有个约束,这个约束就是if(value>=3&&value<=7)
不晓得
用C#实现封装
78123 学习 · 182 问题
相似问题