導航:首頁 > 編程語言 > javaget

javaget

發布時間:2022-02-25 01:45:05

java 中get()和get()的用法,和意義

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

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

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

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

例如:

Publicclass{

Privateintage;

PublicintgetAge(){

Returnthis.Theage;

PublicvoidsetAge(intage)throwsanexception{

If (age < 0){

Throwanewexception("ageerrorentered");

Other}{

This.Theage;

(1)javaget擴展閱讀:

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

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

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

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

⑵ java語言中的get();方法

答案:不屬於,但是方法是在類中定義的。
你好,希望採納!

⑶ java的get()函數還是可以個

1、你主函數中的age都沒設置值(所以你用stu.getAge()是得不到數據的),給對象stu的age賦值要調用setAge()函數;
2、主函數中的age
=
-50;並沒有給對象里的age賦值;
3、正確的使用方法如下:
Student
stu=
new
Student();
stu.setAge(
-50);
Integer
age
=stu.getAge();//因為設置的age值為-50,所以得不到結果(有函數setAge()中的retuen可知)

⑷ java中get()方法

Java面向對象特性之一就是封裝,一個類的欄位應該只能被這個類本身所識別,所以要用private修飾欄位,而用了private修飾的欄位,就需要
提供set()、get()方法外部才能訪問,如果使用public修飾欄位,java中包的訪問許可權就沒有意義了,封裝特性也太不體現了。

⑸ Java中array.get()是什麼意思

給你舉個例子!比如int[] array = new int[10];
for(int i=0;i<10;i++){
array[i] = i;
}
for(int i=0;i<10;i++){
System.out.println(array.get(i));//表示獲得數組相應下標的值(數組下標從零開始)
}
OK嗎?來分

⑹ get()在java中,是什麼意思什麼用途

get()是獲取屬性的意思。

比如你有一個類Student,它有兩個成員變數,grade和age。

那麼這個類可以這么寫

public class Student {

private int grade;
private int age;
}

如果你想用一個方法獲得grade和age變數,可以加入兩個方法

public class Student {

private int grade;
private int age;
private int getGrade() {
return grade;
}
private void setGrade(int grade) {
this.grade = grade;
}
private int getAge() {
return age;
}
private void setAge(int age) {
this.age = age;
}
}
這裡面的getAge()和getGrade()就是get方法
另外兩個就是set方法,一般他們是成對出現的。

不知道能不能解釋你的問題。

不能的話M我。

⑺ java中KeyStroke.getKeyStroke

後面的參數表示ctrl,也就是ctrlP這個KeyStroke表示ctrl和p同時按下時的這個動作。menuItem.setAccelerator(ctrlP);這個方法的意思是當按下ctrl+p時,就相當於點擊了menuItem,也就是menuItem的快捷鍵~~

⑻ 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

⑼ java中get有什麼作用

因為私有成員在類的外部是訪問不到的,要想訪問就必須提供set,get這樣的公共方法,set是設置值,get是拿到值,比如你這個地方,直接訪問y.x是會報錯的,必須y,getX()這樣拿到x的值,希望你能夠理解,估計你是初學者,等學的深入了就會慢慢理解的

⑽ java get方法

Bookbook=newBook();
book.setBook(Bookbook);
book.getBook();

創建個對象,這樣就可以了啊


實在不明白你要問什麼,你定義了一個Book類,類的成員變數也是book也就算了,

你列印Book對象,重寫toString方法,返回類名,就這樣

還是說下你實際需求吧

閱讀全文

與javaget相關的資料

熱點內容
鄞州山姆附近啟蒙編程哪家好 瀏覽:98
解壓好玩的手工玩具 瀏覽:877
idea是c語言的編譯器嗎 瀏覽:545
單片機p4口優缺點 瀏覽:226
自動機學習演算法 瀏覽:422
為什麼源代碼顯示不出編譯 瀏覽:571
pdf的文件怎麼列印 瀏覽:56
安卓系統國產怎麼樣 瀏覽:69
端游命令方塊在哪 瀏覽:967
導數運演算法則構造函數 瀏覽:206
我的世界網易版伺服器怎麼導入 瀏覽:449
jpg圖片壓縮小 瀏覽:847
上饒公交app怎麼坐不了公交 瀏覽:475
廣西獲客系統源碼 瀏覽:137
張鐸程序員 瀏覽:420
全民解壓音樂60秒 瀏覽:525
當選定文件夾後 瀏覽:583
h3c和華為命令 瀏覽:367
加密空頭頭寸啥意思 瀏覽:304
路口app查看路況怎麼發 瀏覽:116