當前位置:首頁 » 編程語言 » getset方法java

getset方法java

發布時間: 2022-08-09 04:51:06

A. java中的get和set

你的報錯是 getY()方法, 因為你沒有定義這個方式。
說明你前面寫錯啦。

另外,初學習java 需要注意的是:一般我們在java中set或get屬性的時候,在寫法上是不一樣的。
set方法是用來賦值或修改值的,get方法是獲取值得,你的這樣的寫法不規范。
同時java的構造方法也很少寫成你的樣式的。
一般我們都這么寫:
Point(double x, double y, double z) {
this.x = x;
this.y = y;
this.z = z;
}
java的基本的規則要注意哦。 新學習java 要加油哦。

如果認可我的答案,請採納,非常感謝。

B. JAVA中get和set方法

int place; 變成 private int place

public int getReturn(){
return this.place;
}
還有 set get必須是同一個對象 也就是只能new一次

C. JAVA中SET 和 GET 的用法

我來回答:

通常set 和 get是屬性的存取器,一般稱getter/setter。 set表示設置值,get表示獲取值。在Eclipse中先定義好欄位後,選擇Source/Generate Getters and Setters可以根據選擇自動生成這些方法,JBuilder中對應有BeanInfo的功能。

get方法返回的類型必須為該欄位對應的類型;
set方法返回的類型一般為void,但傳入的類型應為該欄位對應的類型。

所以,jawdat的寫法應該修改為:
public String getName() {}
public void setName(String name) {}

D. JAVA 中的 GET和SET方法是什麼意思為什麼要這么使用

寫get和set是強制性標准寫法
不單單是為了讓其他程序員看懂
更重要的是為了讓其他程序看懂
因為很多框架的代碼取一個對象的屬性值的時候
只會調用get和set方法
如果你不按標準的規則寫成getXxx這樣
這些框架就完全無法識別你的方法了
這樣在你的項目種幾乎任何框架都不能使用了

E. Java中set與get使用

this 就是當前類 this.name 就是 訪問 成員變數(全局)。
get方法中return 用this 不用 都是一樣的
而 你set 要通過 傳參只要參數名不一樣就可以 不用 this.
如果參數名與變數一樣了,機器編譯就分不清 誰是誰

F. java中「get」和「set」方法怎麼寫

java bean就是把自己的數據成員封裝起來, 讓外界不能直接操作數據成員; 而只能通過bean提供的get 和 set方法進行操作,保證了數據安全性。可以理解為:get就是把對象中的值拿出來, set就是把某個值放到對象中去。
比如:
public class LoginInfoBean {
private String time; //時間
private String ip; //IP
private String account; // 賬號

public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}

public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}

public String getAccount() {
return account;
}
public void setAccount(String account) {
this.account = account;
}
}
---------------------------------------------------------------
關於如何在servlet中取得數據:
首先要明白,我們提交到servlet的數據,需要走servlet的doGet或者doPost方法。
如果你不用框架,只用純粹的servlet,在servlet的doGet和doPost方法中因為只有兩個參數,也就是HttpRequest和HttpResponse,比如:
doPost(HttpServletRequest req,
HttpServletResponse resp){
........
}
按照以上的寫法,只能通過req.getParamter("xxx")取得;
比如下面這個例子:
file: login.jsp
<form id="loginform" name="loginform" method="post" action="LoginServlet" >
<input name="userName" type="text" id="userName" />
ps: 通過 action="LoginServlet" 可以知道,提交的路徑為LoginServlet, 然後會到web.xml中尋找關於LoginServlet 的具體配置,以確定是哪個servlet處理這個請求。
file: web.xml
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.test.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>
ps: 通過以上配置可以確定,處理這個請求的servlet為com.test.LoginServlet
file: com.test.LoginServlet.java
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
String name = request.getParameter("userName");
}
ps: 通過 request.getParameter("userName"); 就可以取得頁面上輸入的值。

如果用框架,每個框架的機制不一樣,需要分別對待, 但底層也都是servlet。我接觸過的struts1, struts2, 和spring MVC, 其中 struts1 給我們提供了一個formbean, 用於收集頁面的數據(就是上面那個javabean的問題); struts2和spring MVC 省去了formbean, 後台處理的action就是一個bean, 數據在action中直接可以取到。

推薦一個簡單的方法:寫get/set方法,OC有一個自動化的方法,即使用@proterty和@synthesize關鍵字

Person.h

G. Java中的get和set方法究竟是什麼意思

get成員方法和set成員方法分別用於讀取和設置私有變數的值
一般建議將有特殊限制的成員域的訪問控制方式設置為私有模式。這時,可以添加兩個成員方法分別讀取和設置這個具有特殊限制的成員域的值。在這兩個成員方法中,由於讀取該成員域的值的成員方法的名稱通常含有字元序列「get」,因此該成員方法通常簡稱為「get」成員方法;而設置該成員域的值的成員方法的名稱通常含有字元序列「set」,因此該成員方法通常簡稱為「set」成員方法。
這樣可以加強程序的封裝性和安全性,外部程序不能直接訪問私有變數,只能通過get成員方法和set成員方法讀取和設置私有變數的值。

H. java的get和set方法

set設置對象屬性值,get從對象屬性中獲取值get自然是取值 set 自然是設置值 這個是 java的 面向對象編程的一個特點直接GETSET用唄JAVA中有一個概念叫做封裝,封裝就是將對象一些自身的屬性封裝起來,隱藏起來,不讓外界任意訪問,如果你要讓外界訪問這個屬性你就要提供get和set方法。比如你叫張三,你的名字只有你一個人知道(私有屬性),別人問你叫什麼,你說出你的名字就調用了你的get方法,反之如果給你取名字調用的就是你的set方法,get和set方法不是一定要必須兩者都有,你可以根據實際情況而定。get方法是用來得到對象里屬性的值,set方法相反,是用來給對象的屬性設值的。get方法一般是得到成員變數的值,set是設置一個成員變數的值

I. java中的get 和set方法

主要是為了封裝變數,寫VO的時候,一般將變數都設置成private的,這樣在外部就無法進行訪問,可以通過set和get方法來獲取變數或者對其進行賦值。而且在set、get方法中還可以對變數進行一些操作,比如轉型啊、拼接啊...

J. 在java中使用「set/get」的方法是什麼

在java中,get和set方法分別是用來獲取和設置對象中數據成員值。

熱點內容
做解壓橡皮 發布:2025-01-21 15:03:06 瀏覽:990
雙系統win訪問mac 發布:2025-01-21 14:53:52 瀏覽:484
安卓車機系統如何安裝carplay 發布:2025-01-21 14:52:24 瀏覽:589
sql操作手冊 發布:2025-01-21 14:46:08 瀏覽:311
青橙腳本 發布:2025-01-21 14:44:05 瀏覽:218
東風本田crv時尚版是什麼配置 發布:2025-01-21 14:20:04 瀏覽:219
安卓如何多開軟體每個機型不一樣 發布:2025-01-21 14:15:29 瀏覽:501
iis配置php5 發布:2025-01-21 14:08:19 瀏覽:274
凱叔講故事為什麼聯系不到伺服器 發布:2025-01-21 13:56:50 瀏覽:387
linux鏡像文件下載 發布:2025-01-21 13:34:36 瀏覽:218