下面的代码片断是小张设计的某管理系统中的一部分。根据业务要求,每个员工的salary不能取空值,且不低于5000,则下述四个说法不正确的为()。
class Employee{
public double salary;
public voidsetSalary(double salary){this.salary = salary;
/ /...
};
发布于 2021-04-05 04:57:08
【单选题】 A 该代码片断正确,业务需求只能在数据库层限制 B 可以在setSalary方法中判断salary是否为空,并在数据库层通过约束限制salary不低于500o C 可以在setSalary方法中判断salary是否低于5000,并在数据库层通过约束限制salary不能取空值 D 可以在setSalary方法为salary属性赋值前判断salary是否符合业务需求