什么是Android工作室项目需要getter setters?

时间:2017-04-12 09:56:26

标签: java android setter jdeveloper getter

我可以在java程序中生成getter和setter,我知道它用于访问私有变量。除此之外,我将如何决定这一点,此时我需要创建带有getter和setter的java类。

2 个答案:

答案 0 :(得分:0)

Getter和Setter方法用于encapsulate数据。 这意味着将数据包装成单个单元。

例如,创建一个ListView,其中3 TextView具有不同的值。

现在问题是如何将数据发送到自定义ListView适配器。在这种情况下,您必须使用梁(具有getter-setter方法)类。

编辑:

这是另一个例子,它将展示如何通过单个对象从一个Activity向另一个Activity发送多个数据

https://stackoverflow.com/a/7827593/6676466

答案 1 :(得分:0)

在现代java编程中,您必须遵循信息

隐藏这使得课程字段变为private

protected(由子类使用)这就是为什么我们有getter和setter

当你想在每个数据字段中进行范围检查时,

方法, getter setter 非常有用

如果要直接访问变量,可以创建该父类的子类,并将每个字段设置为protected