A. java知道方法名怎麼調用方法
java中的方法分為(1)靜態方法
直接使用
類名.方法名
調用
(2)普通方法
通過new創建對象
然後使用
對象.方法
調用
對了
有什麼不明白的
可以給我留言
B. Java中this.方法名和super.方法名和對象名.方法名這三者調用方法有什麼異同點啊,希望說
this通常指當前對象的意思,如果想應用當前對象的一些方法就用this.方法名
如果在子類中想調用父類方法就用super.方法名
C. Java語言如何獲取當前正在使用方法的方法名。
System.out.println(new Throwable().getStackTrace()[0]);
執行結果
com..TestMain.main(TestMain.java:71)
包名com.
類名Testmain
方法名main,
處於方法行數71行
D. java如何動態獲取方法名
public class Test {
public static void main(String[] args)throws Exception {
// TODO Auto-generated method stub
A a=new A();
String i="setB";
Method cc=a.getClass().getMethod(i, String.class);//獲取方法
//String.class如果沒有就是new Class[0]
System.out.println(cc.getName());
cc.invoke(a, "aa");
//調用方法
System.out.println(a.getB());
}
}
class A{
private int a=0;
private String b="abc";
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
public String getB() {
return b;
}
public void setB(String b) {
this.b = b;
}
}
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 中 類名.方法名(對象名);// 什麼意思
類名.方法名
就是對某個類的方法就行調用,一般格式如:classA.funB();
類名.對象名
就是對某個類中的某個對象(欄位)進行訪問或者賦值,比如對classB中的String類型 的s進行賦值:classB.s="Hello123"
這里舉例子為了方便,就說個String類型,因為Java的String是對象。
G. java中方法名按照命名規則可以隨意定義嗎
可以參照阿里的命名規則,這邊能夠比較快速的判斷該方法是做什麼用的:
i.獲取單個對象使用get-
ii.獲取多個對象使用list-
iii.獲取統計值使用count-
iv.插入使用insert-/save-
v.刪除使用remove-/delete-
vi.修改使用update-
vii.manage 中的方法和欄位不要加任何修飾符(public也不要加,保持代碼的整潔性)
viii.對於Service和Dao層的實現類,使用Impl後綴;
對於形容能力的介面,其實現類推薦使用-able後綴。 AbstractTranslate -- Translatable
H. java中的方法名是自定義的嗎
看你是神馬方法咯,如果是你自己寫的方法,當然可以自己定義咯,名字只要符合標識符就行。如果是繼承了別的類,然後你定義的方法名跟父類裡面的方法同名就是方法重寫了。調用的時候,調用的是你重寫之後的方法。有關傳參你好好看看書本喲。嘻嘻