什么是Android中的Getter和Setter

时间:2019-09-02 18:57:21

标签: java android json gson

什么是android开发中的getter和setter。

GSON中 @Expose 的用途是什么。

@SerializedName("url")
    @Expose
    private String url;

2 个答案:

答案 0 :(得分:0)

Getter =访问变量以使其能够使用

设置器 =为变量分配新值

@Expose用于确定是否将变量公开进行序列化/反序列化

答案 1 :(得分:0)

在Java中, getter setter 是用于获取更新值的两种常规方法。变量。

类似的东西:

public class Example {
    private int number;

    public int getNumber() {
        return this.number;
    }

    public void setNumber(int number) {
        this.number = number;
    }
}

@Expose是annotation。官方文档:

  

一个注释,指示应公开此成员以进行JSON序列化或反序列化。