導航:首頁 > 編程語言 > java調用get方法

java調用get方法

發布時間:2024-10-17 16:13:39

java+localdatetime的set,get的調用

調用Java中的LocalDateTime類的set()方法可以用來設置時間值,而get()方法則可以用來獲取時間值。例如,你可以使用set()方法來設置當前時間為12月14日,然後使用get()方法來獲取這個時間值:

在上面的代碼中,我們首先獲取了當前的時間,然後使用set()方法來設置年、月、日的值。最後,我們使用get()方法來獲取這些值。

請注意,如果你想要在LocalDateTime中設置其他欄位,例如小時、分鍾、秒等,可以使用相應的常量來設置

㈡ JAVA 中get()和get()的用法,和意義

面向對象最重要的特性之一是封裝

getter和setter我們稱為屬性訪問控制器

通常,由於我們的屬性被設置為private,我們不允許直接外部調用,而只提供公共的getter和setter方法。

我們只需要封裝年齡屬性,我們只需要保持適當的值,沒有負的年齡,這是常識。

例如:

Publicclass{

Privateintage;

PublicintgetAge(){

Returnthis.Theage;

PublicvoidsetAge(intage)throwsanexception{

If (age < 0){

Throwanewexception("ageerrorentered");

Other}{

This.Theage;

(2)java調用get方法擴展閱讀:

Set()和get()在API中不可用,因為任何類都可以有Set和get方法,您可以在自己的類中編寫Set和get方法。變數的set方法是為該變數賦值,get方法是獲取該變數的值。

這是set和get最基本的用法,例如:一個標準的Javabean由所有變數及其set和get方法組成。

Java是一種面向對象的編程語言,它不僅吸收了c++語言的優點,而且拋棄了c++中難以理解的多繼承概念、指針,因此Java語言具有功能強大和易於使用的兩個特點。

作為靜態面向對象編程語言的代表,Java語言很好地實現了面向對象理論,允許程序員以一種優雅的思維方式進行復雜的編程。

㈢ 在java中,set和get方法什麼時候用是用來干什麼的哎,有點兒犯迷糊了。。。

看來樓上的回復和你的追問,感覺到你對面向對象不是太清楚。

在java中,每個類都至少有一個構造方法,如果你沒有寫,系統會自己添加一個默認的構造方法。
構造方法的主要用來初始化對象成員的,使你在使用其它成員方法時,確保數據成員的狀態。

構造方法的類型有簡單構造、拷貝構造等,你可以看看相關資料。

get和set方法分別是用來獲取和設置對象中數據成員值。下面給你列舉一些用法:
1、當數據成員是 private 時,只能通過get 和 set()來設置,因為這些數據成員不能被直接訪問。
2、當需要對輸入的數據進行變換時。如能過輸入任意整數來設置奇偶標志。這時必須對輸入數據
進行運算後,才能賦值。

給你一個例子吧:
class A {
private int value;
int getValue();
void setValue(int value) { this.value = value};

public static void main() {
A aa = new A();
// 下面這句將出錯。
aa.value = 5;
// 這樣就正確了
aa.setValue(5);
}
}

多寫一個程序,你就會掌握的更好啦。

㈣ java中怎樣用post,get,put請求

java中用post,get,put請求方法:
public static String javaHttpGet(String url,String charSet){

String resultData = null;
try {
URL pathUrl = new URL(url); //創建一個URL對象
HttpURLConnection urlConnect = (HttpURLConnection) pathUrl.openConnection(); //打開一個HttpURLConnection連接
urlConnect.setConnectTimeout(30000); // 設置連接超時時間
urlConnect.connect();
if (urlConnect.getResponseCode() == 200) { //請求成功
resultData = readInputStream(urlConnect.getInputStream(), charSet);
}
} catch (MalformedURLException e) {
LogL.getInstance().getLog().error("URL出錯!", e);
} catch (IOException e) {
LogL.getInstance().getLog().error("讀取數據流出錯!", e);
}
return resultData;
}
public static String javaHttpPost(String url,Map<String,Object> map,String charSet){
String resultData=null;
StringBuffer params = new StringBuffer();
try {
Iterator<Entry<String, Object>> ir = map.entrySet().iterator();
while (ir.hasNext()) {
Map.Entry<String, Object> entry = (Map.Entry<String, Object>) ir.next();
params.append(URLEncoder.encode(entry.getKey(),charSet) + "=" + URLEncoder.encode(entry.getValue().toString(), charSet) + "&");
}
byte[] postData = params.deleteCharAt(params.length()).toString().getBytes();
URL pathUrl = new URL(url); //創建一個URL對象
HttpURLConnection urlConnect = (HttpURLConnection) pathUrl.openConnection();
urlConnect.setConnectTimeout(30000); // 設置連接超時時間
urlConnect.setDoOutput(true); //post請求必須設置允許輸出
urlConnect.setUseCaches(false); //post請求不能使用緩存
urlConnect.setRequestMethod("POST"); //設置post方式請求
urlConnect.setInstanceFollowRedirects(true);
urlConnect.setRequestProperty("Content-Type","application/x-www-form-urlencoded; charset="+charSet);// 配置請求Content-Type
urlConnect.connect(); // 開始連接
DataOutputStream dos = new DataOutputStream(urlConnect.getOutputStream()); // 發送請求參數
dos.write(postData);
dos.flush();
dos.close();
if (urlConnect.getResponseCode() == 200) { //請求成功
resultData = readInputStream(urlConnect.getInputStream(),charSet);
}
} catch (MalformedURLException e) {
LogL.getInstance().getLog().error("URL出錯!", e);
} catch (IOException e) {
LogL.getInstance().getLog().error("讀取數據流出錯!", e);
} catch (Exception e) {
LogL.getInstance().getLog().error("POST出錯!", e);
}
return resultData;
}

㈤ Java中set方法傳遞一個數組,用get方法怎麼獲取數組中的內容

package test2;

import java.util.Arrays;

public class test2_test6 {
int[] i;

void setI(int[] i) {
this.i = i;
}

//兩種方法
//第一種,直接列印數組
String getI_value1() {
return Arrays.toString(i);
}

//第二種,循環遍歷
String getI_value2() {
StringBuilder s = new StringBuilder();
for (int i_value : i) {
s.append(i_value);
s.append(" ");
}
return s.toString();
}

public static void main(String[] args) {
int[] Array = {1, 2, 3, 4, 5};
test2_test6 t2_t6 = new test2_test6();
t2_t6.setI(Array);
System.out.println("第一種方法獲取值:");
System.out.println(t2_t6.getI_value1());
System.out.println("第二種方法獲取值:");
System.out.println(t2_t6.getI_value2());
}
}

閱讀全文

與java調用get方法相關的資料

熱點內容
powershell高級編程 瀏覽:993
androidstudio補全代碼 瀏覽:177
下載什麼app可以解壓 瀏覽:902
觸碰app安裝電視上如何操作 瀏覽:117
軍人服從命令聽指揮的意義 瀏覽:258
如何給照片加密碼忘了怎麼辦 瀏覽:216
單片機原理與介面教程 瀏覽:318
安卓手機之間如何手機搬家 瀏覽:882
街拍app為什麼用不了 瀏覽:307
javarunnablethread 瀏覽:396
網頁做好後如何連接伺服器 瀏覽:525
發布幅度演算法 瀏覽:175
加密兔領取前需要注冊嗎 瀏覽:63
同底數冪演算法 瀏覽:289
vbnet網頁源碼所有鏈接 瀏覽:994
照片的app哪個好 瀏覽:637
安全狗安裝到雲伺服器 瀏覽:911
少兒編程簡單演算法 瀏覽:903
國外美甲前期處理解壓 瀏覽:524
什麼是源碼圖片 瀏覽:789