javaget方法,Javaget方法

发布时间:2023-01-08

本文目录一览:

  1. java中get()方法
  2. [JAVA get方法](#JAVA get方法)
  3. Java中的get和set方法究竟是什么意思

java中get()方法

Java面向对象特性之一就是封装,一个类的字段应该只能被这个类本身所识别,所以要用private修饰字段,而用了private修饰的字段,就需要提供set()、get()方法外部才能访问,如果使用public修饰字段,java中包的访问权限就没有意义了,封装特性也太不体现了。

JAVA get方法

使用get方法 是为了对某些特殊值做处理后再输出 或者对特殊类型进行格式化输出 比如sex这个值 在没有赋值之前是null 如果用System.out.println(); 输出 就是null 不好看 所以一般做这样的处理

public String getSex(){
    return sex == null ? "" : sex;
}

Java中的get和set方法究竟是什么意思

get成员方法和set成员方法分别用于读取和设置私有变量的值 一般建议将有特殊限制的成员域的访问控制方式设置为私有模式。这时,可以添加两个成员方法分别读取和设置这个具有特殊限制的成员域的值。在这两个成员方法中,由于读取该成员域的值的成员方法的名称通常含有字符序列“get”,因此该成员方法通常简称为“get”成员方法;而设置该成员域的值的成员方法的名称通常含有字符序列“set”,因此该成员方法通常简称为“set”成员方法。 这样可以加强程序的封装性和安全性,外部程序不能直接访问私有变量,只能通过get成员方法和set成员方法读取和设置私有变量的值。