㈠ 請問java中類名.方法名().方法名()是什麼意思
你可以從左往右一點一點的看。
DecimalFormat 類,DecimalFormat.getCurrencyInstance() 調用了這個類里的靜態方法,DecimalFormat.getCurrencyInstance().format() 說明前面DecimalFormat.getCurrencyInstance()返回了一個對象,這個對象含有.format()方法。
其實這個也可以拆開寫:
NumberFormat a = DecimalFormat.getCurrencyInstance();
String b = a.format(1234567);
這樣寫比較麻煩,連起來寫比較方便
㈡ JAVA 中 類名.方法名(對象名);// 什麼意思
類名.方法名
就是對某個類的方法就行調用,一般格式如:classA.funB();
類名.對象名
就是對某個類中的某個對象(欄位)進行訪問或者賦值,比如對classB中的String類型 的s進行賦值:classB.s="Hello123"
這里舉例子為了方便,就說個String類型,因為Java的String是對象。
㈢ JAVA 類名.方法名(這裡面寫的是什麼)能不能寫個代碼例子我
要是類名直接調用的方法,那這個方法就是靜態的(static)方法,是不用new出新對象實例就可以直接調用的方法。例子如下:
class A{
public static void Method1(int a, int b){
//方法體
}
類名的命名是有講究的,類名、屬性名、變數名一般是名詞,或者是形容詞+名詞。
方法一般是動詞,或者是動詞+名詞,以AnnotationTest作為類名和以TestAnnotation作為類名是有區別的,前者是註解的測試,符合名詞的特徵,後者是測試註解,聽起來就是一個動作名稱,是方法的命名特徵。
(3)java類名方法名方法名擴展閱讀
關鍵詞主要有static和abstract兩個關鍵詞。有static修飾的方法叫做靜態方法。沒有的則叫非靜態方法。其中我們最熟悉的main方法就有static 修飾。這個方法也是我最不熟悉搞不懂的方法。
static方法一般稱作靜態方法,由於靜態方法不依賴於任何對象就可以進行訪問,因此對於靜態方法來說,是沒有this的。因為它不依附於任何對象,既然都沒有對象,就談不上this了。
用static修飾的方法。由於類方法是屬於整個類的,所以類方法的方法體中不能有與類的對象有關的內容。即類方法體有如下限制:
1、類方法中不能引用對象變數;
2、類方法中不能調用類的對象方法;
3、在類方法中不能調使用super,this關鍵字;
4、類方法不能被覆蓋。
㈣ Java方法名和類名每個單詞首字母都要大寫嗎
方法名:方法的名字的第一個單詞應以小寫字母作為開頭,後面的每個單詞都用大寫字母開頭。可以為動詞或動詞+名片語合。
類名:類的名字必須由大寫字母開頭而單詞中的其他字母均為小寫;如果類名稱由多個單片語成,則每個單詞的首字母均應為大寫例如TestPage;如果類名稱中包含單詞縮寫,則這個所寫詞的每個字母均應大寫,如:XMLExample,還有一點命名技巧就是由於類是設計用來代表對象的,所以在命名類時應盡量選擇名詞。
㈤ 請問java中類名.方法名().方法名()是什麼意思
DecimalFormat類,繼承自NumberFormat。
這兩種寫法都行:
new
DecimalFormat("#.##%").format('1234567'))
對象.方法(參數)返回
字元串
DecimalFormat.getCurrencyInstance().format(1234567)
DecimalFormat.getCurrencyInstance()這個相當於獲取對象.方法(參數)
你知道原理就行,這些方法和類都是人家寫完的
你直接引包就行,你要是感興趣
你可以看文檔去
個人理解。
㈥ 請問Java的類名、方法名、變數名、常量名等各種命名各自遵循何種規范呢
1:包(package):用於將完成不同功能的類分門別類,放在不同的目錄(包)下,包的命名規則:將公司域名反轉作為包名。比如www..com 對於包名:每個字母都需要小寫。比如:com..test;該包下的Test類的全名是:com..Test.java 。如果定義類的時候沒有使用package,那麼java就認為我們所定義的類位於默認包裡面(default package)。
2:類:首字母大寫,如果一個類由多個單詞構成,那麼每個單詞的首字母都大寫,而且中間不使用任何的連接符。盡量使用英文。如ConnectionFactory
3:方法:首單詞全部小寫,如果一個方法由多個單詞構成,那麼從第二個單詞開始首字母大寫,不使用連接符。addPerson
4:屬性:與方法相同。如ageOfPerson
5:常量:所有單詞的字母都是大寫,如果有多個單詞,那麼使用下劃線鏈接即可。
如:public static final int AGE_OF_PERSON = 20; //通常加上static