android studio 项目什么时候需要 getters setters?

When is getters setters needed in android studio project?

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

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

例如,创建一个 ListView 和 3 TextView,他们的值不同。

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

编辑:

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

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

隐藏 这使得 class 字段变为 private

protected(供 child class 使用)这就是为什么我们有 getter 和 setter

方法,还有 gettersetter 在您想要检查范围时很有用每个数据字段

如果您想直接访问变量,您可以创建一个 child class parent class 并将每个字段设置为 protected