java類名方法
A. java中 類名.方法.方法,這是個神馬意思比如說new study(「。。」)。getName()
意思就是你新創建了一個study類,但創建的方式是匿名類,然後用這個匿名類調用getName()方法。
和這個一樣的意思,Study s = new Study(); s.getName();用前者主要就是當創建的類不需要名稱的時候可以這么做。
B. JAVA 中 類名.方法名(對象名);// 什麼意思
類名.方法名
就是對某個類的方法就行調用,一般格式如:classA.funB();
類名.對象名
就是對某個類中的某個對象(欄位)進行訪問或者賦值,比如對classB中的String類型 的s進行賦值:classB.s="Hello123"
這里舉例子為了方便,就說個String類型,因為Java的String是對象。
C. JAVA類名與方法名以數字開頭的問題
java是編程語言里比較難學的一門,如果有心從事編程方向的工作,最好到專業機構學習並有更多的項目實踐,更貼近市場,這樣更有利於將來的發展。
D. 在java中可以用類名.方法名調用方法嗎一般不是用對象名調用方法嗎
classA{
voidprint(){
System.out.println("你好");
}
staticvoidgetNum(){
System.out.println("2+6="+(2+6));
}
}
publicclassDemoTest{
publicstaticvoidmain(String[]args){
A.getNum();//靜態方法,可以類名.方法名直接調用
Aa=newA();
a.print();//非靜態方法需要實例對象來調用
a.getNum();//靜態方法也可以實例對象來調用,但是不推薦這種方式調用靜態方法
}
}
E. JAVA 類名.方法名(這裡面寫的是什麼)能不能寫個代碼例子我
要是類名直接調用的方法,那這個方法就是靜態的(static)方法,是不用new出新對象實例就可以直接調用的方法。例子如下:
class A{
public static void Method1(int a, int b){
//方法體
}
類名的命名是有講究的,類名、屬性名、變數名一般是名詞,或者是形容詞+名詞。
方法一般是動詞,或者是動詞+名詞,以AnnotationTest作為類名和以TestAnnotation作為類名是有區別的,前者是註解的測試,符合名詞的特徵,後者是測試註解,聽起來就是一個動作名稱,是方法的命名特徵。
(5)java類名方法擴展閱讀
關鍵詞主要有static和abstract兩個關鍵詞。有static修飾的方法叫做靜態方法。沒有的則叫非靜態方法。其中我們最熟悉的main方法就有static 修飾。這個方法也是我最不熟悉搞不懂的方法。
static方法一般稱作靜態方法,由於靜態方法不依賴於任何對象就可以進行訪問,因此對於靜態方法來說,是沒有this的。因為它不依附於任何對象,既然都沒有對象,就談不上this了。
用static修飾的方法。由於類方法是屬於整個類的,所以類方法的方法體中不能有與類的對象有關的內容。即類方法體有如下限制:
1、類方法中不能引用對象變數;
2、類方法中不能調用類的對象方法;
3、在類方法中不能調使用super,this關鍵字;
4、類方法不能被覆蓋。
F. Java自己定義的類名點方法名和String str = "a-b-c-d";
類名.方法名表示調用該類的靜態方法,類的對象名.方法名表示調用該類的非靜態方法(也可以用這種寫法調用靜態方法,但不建議)。
被調用的方法可能是該類新定義的,繼承自超類的,或是覆蓋超類或介面的方法。
str.length()表示調用String類的非靜態方法length(),它是String類中定義的public方法。
G. java一個類中這樣聲明方法 :類名+方法名(){}是什麼意思
public class ClassName{//類名ClassName
public String methodName(){//方法名methodName,String 返回值類型
//do something......方法實現的邏輯
ClassName cname=new ClassName();//創建一個類的對象實例
String mname=cname.methodName();//調用對象的方法,執行方法邏輯,返回方法的返回值
}
}
H. JAVA 類名,方法名裡面寫的是什麼
可以通過類名+方法名調用的方法叫做靜態方法,屬於類級別方法.類方法可在不實例化對象的前提下調用。
class Doga{
int age;
float height;
public Doga(){
age=1;
height=10;
}
//這句啥意思啊,怎麼grow方法由類Doga 去修飾呢?表示何意?
public Doga grow(){
height = height+10;
age++;
return this;
}
}
一般類的靜態方法和靜態變數都是通過static關鍵字修飾的。而且靜態方法體里不能應用任何實例變數和實例方法,至於你那段程序,調用那個方法和new一個對象效果是一樣的。
I. 在JAVA中類中方法的命名規則
1.使用完整描述符來准確地描述變數、欄位或類。
例如,使用的名稱可以是 FirstName、GrandTotal 或 Corporate Customer。雖然像 x1、y1 或 fn 這樣的名稱較短容易輸入,但是它們並不提供任何信息指出它們所代表的內容。這樣對代碼的理解、維護和增強會造成一定困難。
2.使用適用於領域內的術語。
如果您的用戶將他們的客戶稱為顧客,則對這個類使用術語Customer來代替Client。許多開發人員曾經犯了這樣一個錯誤:當業界或領域中已存在更貼切的術語時,他們還冥思苦想,准備為一些概念創建通用術語。
3.巧妙節儉地使用縮寫。
這表示您應該維護一份標准短格式(縮寫)的列表,應該明智地選擇它們,並在使用時保持一貫性。例如,如果要使用字 arithmetic 的短格式, 選擇 ar、ari 或 art 中的一個,記錄下所選的縮寫(到底是哪個並不重要),並只使用這一個。
4.使用大小寫混合增強名稱的可讀性。
通常應該使用小寫字母,但是將類名和介面名稱的第一個字母寫成大寫,將所有非起始單詞的第一個字母也寫成大寫。
5.將標准首字母縮寫詞的第一個字母大寫。
名稱會經常包含標准縮寫,如 sql 表示「Standard Query Language」。諸如表示屬性的 sqlDatabase 或表示類的 sQLDatabase 等名稱比sQLDatabase 和SQLDatabase 更便於閱讀。
6.避免長型名稱(最大 15 個字元比較合適)。
雖然類名 AllImplemented IterfacesAndSubclass 可能是個比較好的類名(當然,在此示例中有些誇張),但是這個名稱顯然太長,應該把它重命名為較短的名稱才好。
7.避免名稱過於相似或僅在大小寫方面有區別。
不應該同時使用變數名 myObject 和 myObjects,也不應該同時使用 myOraDatabase 和 anORADatabase。
問:我想使用Tab鍵在輸入欄位間移動,我該怎麼辦?
答:當用戶必須鍵入許多文本時,這一功能特別有用。下面的程序將會告訴你如何讓用戶在輸入欄位間切換輸入焦點:
public boolean keyDown(Event evt,int key)
{
if ((char)key=='\t')
{
Component current_field=(Component)evt.target;
if (current_filed!=last_field)
current_field.nextFocus();
else
first_field.requestFocus();
return true;
}
}
註:當最後組件last_field獲得焦點時按Tab鍵,會將焦點移回到第一個組件first_field上。
J. java 類名+方法名是什麼意思
//這個是方法的返回類型,其實跟其它方法一樣
intm1(){
return1;
}
voidm2(){}
Stringm3(){
return"";
}