转载自:Android开发中的JavaBean类
https://blog.csdn/sinat_28394227/article/details/74189367
在Android开发中,使用Bean类最多的场景是从网络获取数据,将数据以Bean类组织,Bean类中的数据用于填充UI界面中的控件。

javaBean,在一般的程序中,我们称它为数据层,就是用来设置数据的属性和一些行为,然后会提供获取属性和设置属性的getXXX和setXXX方法,JavaBean是一种JAVA语言写成的可重用组件。

所以,我们一般利用bean类来存放一些特定的属性或行为,而不存放值,这样我们就能多次调用bean类中的属性并赋值使用,实现重复使用的功能。综上,这个Bean类可以作为一个信息中转站,通过在别的地方通过setXXX方法设置bean中的属性或者方法值,再通过getXXX方法调用具体的值来完成构建UI。

package example.mytest;

/**
 * Created by Vincent on 2017/6/28.
 */

public class class2 {
    private String s1;
    private String s2;
    private String s3;

    public String getS1() {
        return s1;
    }

    public void setS1(String s1) {
        this.s1 = s1;
    }

    public String getS2() {
        return s2;
    }

    public void setS2(String s2) {
        this.s2 = s2;
    }

    public String getS3() {
        return s3;
    }

    public void setS3(String s3) {
        this.s3 = s3;
    }
}

这样在另一个类中就可以直接调用了。

package example.mytest;


/**
 * Created by Vincent on 2017/6/28.
 */

public class class1 {
    private String test1;
    private String test2;
    private String test3;

    public void test() {
        class2 ss = new class2();//创建class2的实例对象ss
        ss.setS1("test1");
        ss.setS2("test2");
        ss.setS3("test3");
        test1 = ss.getS1();
        test2 = ss.getS2();
        test3 = ss.getS3();
    }
}

更多推荐

【转】Android开发中的Bean类