① java中為什麼要通過方法的返回值,來調用成員變數。這樣做的優點是什麼
這樣做的主要優點是:
體現面向對象的封裝性!因為方法是經過程序員嚴格設置的處理數據的一種方式,用方法來操作成員變數,使對成員變數的操作更加安全!
當方法中的代碼多,某一對象需要多次調用這一方法時,可以達到代碼重復利用的優點!
方便對代碼進行維護,如果要修改數據處理的流程,那隻需修改方法即可!
結構嚴謹,利用其他程序員閱讀理解!
② java 調用另一個類中的方法並取得返回值
比如我現在有一個Test類,另外有一個Student類,裡面有個Speak方法。
那麼,我如何調用Student類中的方法呢?
你要調用,首先你得保證這個方法的許可權是public或者預設。
1,得到Student類的實例:
Student stu = new Student();
2.調用
stu.speak();
完成!
一般就是這個思想,你用JDBC來操作的話,也應該多用面向對象的思維來做。
否則就會陷入邏輯的混亂,到最後害苦了自己。從結果來看,你應該是某個方法裡面沒有返回成功,建議DeBUG調試。
③ java方法中 return返回的值怎麼調用
直接調用方法就好,注意:返回值類型就是根據方法的返回值類型一直。
例如:
方法 :
public String getName(){
return "李四";
}
public static void main(String[] args){
String returnVal = getName(); //返回值已經賦值給 returnVal 了
}
④ java方法中的返回值到底是怎麼用的。求例子·
通常會把一個方法的返回值當做另一個方法的參數給傳進去。
返回值你可以用,也可以不用。
但是你寫一個有返回值的方法必須要先聲明返回值的類型。
比如說一個類里有一個方法叫做getName 返回值是一個String類型,方法作用是拿到這個類的名字返回出去。
這時你可以這樣用: System.out.println(getName());這樣這個返回值會當做參數扔到這個方法里。 簡單的說就是 方法 1 拿到名字
方法 2 列印出來 明白了么?
⑤ java調用方法並返回值
publicstaticvoidmain(Stringargs[]){
inta=5;
intb=10;
intsum=sum(a,b);
}
publicstaticintsum(inta,intb){
returna+b;
}
⑥ java 同包不同類的函數返回值怎麼調用
如果是對象方法,那麼你要先把A new出來,再調用
如果是靜態方法,那你就直接A.方法就可以調用了
+222(加)742(我)1573(數字連一起就是QQ)這些都是基礎問題呀,哥們
⑦ java中,返回值return的用途及用法
當你定義一個有返回值的方法的時候,需要把方法結果返回給被調用處。就要用到返回值return.返回值類型可以為基本數據類型和引用數據類型。(即任何數據類型都可以,不只局限於int double等,也可以為數組,集合,或者自己定義的任何class類的對象)
此時調用此方法的方法要定義一個和返回值類型相同的變數接受此返回值,如
class Arg{
public static void main(String args[]){
Arg arg=new Arg();
int j=arg.recevi();
}
public int recevi(){
int i=10;
return i;
}
}
注意return為語句的最後,return後不能再寫執行語句
⑧ java有返回值的方法怎麼調用
這問題問的,需要返回值的時候就返回值啊
比如一個方法,計算兩個整數相加後的結果,就應該返回一個整數型啊
public
int
add(int
a,int
b)//典型的需要返回值的
{
return
a+b;
}
如果一個方法,只需要處理問題,而不需要返回處理結果,就不用返回,也就是void,比如下面這個方法,傳一個名字做參數,這個方法是向這個人問好的,就只需要問好,不需要返回值
public
void
sayhello(string
name)
{
system.out.println("中午好"+name);
}
另外,一個方法雖然有返回值,但是可以不接收這個返回值。
⑨ java 調用一個方法的返回值
一般使用變數去接收返回值
譬如:
public void a(){
int i=b();
}
public int b(){
return 0;
}
⑩ JAVA中定義了函數,有返回值,怎麼調用
你可以這樣理解add(a,b)中向ab傳值,在方法add中處理ab 然後得出一個數,例如sum = a+b;,然後這個方法就返回這個數,當然這個數的類型是你定義的。然後在某個地方你要用到這個sum,你就可以這樣用 Sums = add(a,b);可以這樣用,其實有返回類型的方法你可以認為它就是一個值來用就行了。
public static void main(String args[]){
System.out.println("add(a,b)當a=1,b=2的時候,a+b的值為"+add(1,2));//有返回類型的方法可以直接看成是一個值
}