设置值的方法称为( )
更改器方法(Mutator Method)
修改器方法(Modifier Method)
访问器方法(Accessor Method)
创建者方法(Creator Method)
更改器方法和访问器方法 setter getter
①封装:封装是面向对象编程的四大基本特性之一。通过使用getter和setter方法,我们可以隐藏类的内部状态,并且只通过方法来暴露类的状态。这意味着类的内部状态可以被修改,但只能通过特定的方法进行修改。
②数据验证:通过在setter方法中添加验证代码,我们可以确保只有满足特定条件的值才能被设置到类的属性中。例如,如果一个属性代表年龄,那么我们可以在setter方法中添加代码以确保输入的值在0到120之间。
③数据一致性:通过在setter方法中添加代码,我们可以确保类的属性之间保持一致性。例如,如果一个类有两个属性代表宽度和高度,那么我们可以在setter方法中添加代码以确保宽度和高度的比例始终在一定的范围内。
访问器面对基本类型和String安全,其它引用类型都不安全
访问器面对引用类型如果不做处理不能保证安全,没办法只读
①封装:封装是面向对象编程的四大基本特性之一。通过使用getter和setter方法,我们可以隐藏类的内部状态,并且只通过方法来暴露类的状态。这意味着类的内部状态可以被修改,但只能通过特定的方法进行修改。
②数据验证:通过在setter方法中添加验证代码,我们可以确保只有满足特定条件的值才能被设置到类的属性中。例如,如果一个属性代表年龄,那么我们可以在setter方法中添加代码以确保输入的值在0到120之间。
③数据一致性:通过在setter方法中添加代码,我们可以确保类的属性之间保持一致性。例如,如果一个类有两个属性代表宽度和高度,那么我们可以在setter方法中添加代码以确保宽度和高度的比例始终在一定的范围内。
访问器面对基本类型和String安全,其它引用类型都不安全
访问器面对引用类型如果不做处理不能保证安全,没办法只读