今回はこのような疑問に答えていきます。
JavaのPublicは誰でもアクセス可能
結論からいうと
Public
この修飾子は「誰でもアクセス可能」を示しています。
Publicのような文字をプログラミングではアクセス修飾子と呼びます。
JavaのPrivateは特定の人のみアクセス可能
publicに対してPrivateは誰でもアクセス可能ではありません。(勝手に数値に代入などできない)特定の人しかアクセスできません。
Privateを使った際はゲッターとセッターというものを使います。
記述は以下の通りです。
private String id;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
Java開発をするにあたってゲッターとセッターは必ずといっていいほど使います。
EclipseであればPrivateを使って取り扱うデータをした際にソース→ゲッターとセッターの生成を選択すれば自動で書き込んでくれるので便利です!