日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java访问器_Java中的访问器方法

發布時間:2025/4/16 java 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java访问器_Java中的访问器方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

因此,我對“ setter”和“ getter”方法以及它們的有用與否有疑問。

假設我只是寫了一個非常基本的程序,如下所示:

public class Account

{

String name;

String address;

double balance;

}

然后,假設我編寫了另一個使用此“ Account”類的類,如下所示:

class UseAccount

{

public static void main(String[] args)

{

Account myAccount = new Account();

Account yourAccount = new Account();

myAccount.name = "Blah blah"

}

}

等等等

在編寫時myAccount.name = "Blah blah",我正在“ Account”類中更改變量“

name”的值。我可以按照自己喜歡的方式隨意編寫多次代碼。但是,引起我注意的是,更好的做法是將“ Account”類中的變量設為私有,然后使用“

setter”和“ getter”方法。因此,如果我寫以下內容:

public class Account

{

private String name;

private String address;

private String balance;

public void setName(String n)

{

name = n;

}

public String getName()

{

return name;

}

}

我仍然可以通過創建另一個具有以下內容的類來更改變量“名稱”的值:

class UseAccount

{

public static void main(String[] args)

{

Account myAccount = new Account();

myAccount.setName("Blah blah");

}

}

我不知道使用此方法有何不同,或者應該防止人們使用此方法更改私有字段的值。有什么幫助嗎?

總結

以上是生活随笔為你收集整理的java访问器_Java中的访问器方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。