2017-04-12 39 views
-2

我可以在java程序中生成getter和setter,我知道它用於訪問私有變量。除此之外,我將如何決定這一點,在這一點上,我需要用getter和setter創建java類。何時在android studio項目中需要getters setters?

+0

你的問題是不明確 –

+0

我只是想知道我怎麼會能夠重新「好吧,現在我必須用getter和setter做一個java類。」我只是困惑於此。 – Nilesh

+0

@Nilesh當你想要表示一個實體時,你必須用私有字段和public setter/getter方法來創建一個Java類來訪問該類之外的內容。 –

回答

0

Getter和Setter方法用於encapsulate的數據。它意味着將數據封裝到一個單元中。

例如創建一個ListView與3 TextView誰有不同的價值。

所以現在的問題是如何將數據發送到您的自定義ListView適配器。在這種情況下,您必須使用梁(具有getter-setter方法)類。

編輯:

下面是另一個例子將展示如何通過單個對象從一個活動發送多個數據到另一個活動

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

+0

您能再給我幾個例子嗎? – Nilesh

+0

@Nilesh檢查我編輯的答案。 –

0

在現代的Java編程,你必須重要遵循信息

隱藏這使得類字段變爲private

protected(由子類中使用),這就是爲什麼我們有getter和setter

方法,還吸氣二傳手是有用的,當你想在每個數據字段一系列檢查

,如果你想直接訪問您可以創建一個子類,父類的變量,設置各個領域,成爲protected

相關問題