『壹』 java編程中的"方法"是什麼意思
在一個類中,程序的作用體現在方法中。方法是JAVA創建一個有名字的子程序的方法。
1、方法的實現包括兩部分內容:方法聲明和方法體。
[public | protected | private ] [static]
[final| abstract] [native] [synchronized]
returnType methodName([paramList])
[throws exceptionList] //方法聲明
{statements} //方法體
——方法體是對方法的實現,它包括局部變數的聲明以及所有合法的Java指令。方法體中聲明的局部變數的作用域在該方法內部。若局部變數與類的成員變數同名,則類的成員變數被隱藏。
—— 方法聲明中的限定詞的含義:
static: 類方法,可通過類名直接調用
abstract: 抽象方法,沒有方法體
final: 指最後一個方法
方法聲明包括方法名、返回類型和外部參數。其中參數的類型可以是簡單數據類型,也可以是復合數據類型(又稱引用數據類型)。
對於簡單數據類型來說,java實現的是值傳遞,方法接收參數的值,但不能改變這些參數的值。如果要改變參數的值,則用引用數據類型,因為引用數據類型傳遞給方法的是數據在內存中的地址,方法中對數據的操作可以改變數據的值。
補充:Java是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。
『貳』 java中的方法是什麼意思
方法就是
c語言
中的
函數
,一個意思,例子:
int
getSum(int
a,
int
b){
return
a
+
b;
}
為什麼需要函數或者方法。。這個問題好問得好
是為了減少
代碼
的
耦合度
,每個函數都有自己的功能,比方一個
計算器
,有
加減乘除
功能,可以把加減乘除的實現都變成一個方法。
這樣一來做的好處就是,萬一有一天要求變了,比方
除法
需要保留2位小數之類的,只要改實現除法的這個方法就可以了;若剛剛沒有把4個操作分割開,那麼只能在對所有代碼進行修改,不但找起來麻煩,而且在
程序
大了之後就會出現很大的問題的。
題外話,類的存在也是這個原因。
『叄』 在java語言中方法指的是什麼(初學java者)
方法就是解決問題的方法,是函數的具體步驟,不是空架子!
『肆』 java中的類和方法是什麼意思
類就是把對象中的你所關心的部分給提取出來的一個集合,方法只是需要執行的內容
『伍』 java方法的定義
//給你一條條解釋吧 public class MethodDemo01{ //main方法,程序的入口
public static void main(String args[]){ //調用該類的靜態方法,因為main是靜態的方法,所以printInfo方法只能是寫成靜態的,不然需要實例化該類之後再用實例名稱調用該方法了//這里調用了三次,顯然結果都會一樣。
printInfo() ; // 調用printInfo()方法
printInfo() ; // 調用printInfo()方法
printInfo() ; // 調用printInfo()方法
System.out.println("Hello World!!!") ;
} //靜態方法
public static void printInfo(){//定義了一字元數組,並初始化了元素值
char c[] = {'H','e','l','l',
'o',',','L','X','H'} ; // 定義字元數組//循環,c.length 表示字元數組c的長度,也就是元素的個數
for(int x=0;x<c.length;x++){ // 循環輸出//循環一次輸出一個字元
System.out.print(c[x]) ;
}//循環完成就把所有的字元都輸出來了。//這個換行的語句 可以不帶參數!
System.out.println("") ; // 換行
}
}
『陸』 java中的%是什麼意思
操作符號表示:取余
除法運算中:被除數 除以 除數 等於 商 加 余數
取余的結果就是余數
比如:a=10%3 則a的值為1(余數為1)
『柒』 什麼是Java的方法
1. java中方法不能單獨存在,所有方法必須定義在類中.
2. 從邏輯上說,一個方法要麼屬於一個對象,要麼屬於一個類(使用static修改的方法)
3. 永遠不可能獨立執行方法,執行方法必須使用類或對象作為調用者.包括隱式的this對象
『捌』 java 中的setExtendedState方法是什麼意思
<pre t="code" l="java">import javax.swing.JFrame;
import java.awt.EventQueue;
public class TestJFrame {
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable(){
@Override public void run(){
final JFrame frame = new JFrame("Test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setResizable(false);
frame.setVisible(true);
}
});
}
}這樣沒有問題哦