導航:首頁 > 方法技巧 > 如何調用主方法

如何調用主方法

發布時間:2022-04-21 22:43:17

『壹』 java主方法如何調用方法

public static void main(String[] args) {
new 分數類().xianshi();
}

話說為什麼要用中文。。敲代碼的時候輸入法頻繁切換不累嗎?

『貳』 java如何調用另個程序的main函數

Main方法是用static修飾的,有2種方法可以調用:

1、類名.main(參數);

2、new創建實例,實例.main(參數);

這個地方注意必須傳遞字元串數組的參數 或者 null !另外舉一個用反射機制調用Main方法的例子。

這個類是被調用的main方法類:

Java代碼:

public class Run

{

public static void main(String[] args)

{

String str=args[0]+"Hello World";

System.out.println(str);

}

}

下面是調用main方法的類:

Java代碼:

public class JobRun

{

public static void main(String[] args)

{

String idStr = "YAya";

try

{

Method method = Run.class.getMethod("main", String[].class);

method.invoke(null, (Object) new String[] { idStr });

}

catch (Exception e)

{

e.printStackTrace();

}

}

}

(2)如何調用主方法擴展閱讀:

main方法是一個特殊的方法,是程序執行的入口,一個Java程序從main方法開始執行。Java虛擬機在執行Java程序之前會事先分配一個主線程,然後在主線程裡面執行我們這個main方法。

線程就是一個程序裡面不同的執行路徑!總之,就記住,Java程序從main方法開始執行,

比如:

public static void main(String[] args) {

System.out.println("nihao");

}

在這里當程序運行的時候,從main方法進來,然後做的第一件事就是System.out.println("nihao");

注意: main方法執行結束,程序也就執行結束了!

『叄』 java 主方法怎麼調用內部類的方法

一般來說,外部類調用內部類的方法分為以下幾種情況:
1.使用static可以聲明一個內部類, 可以直接在外部調用

// 定義外部類
class Outer
{
// 定義外部類的私有屬性
private static String info = "hello world";
// 使用static定義內部類為外部類
static class Inner
{
// 定義內部類的方法
public void print()
{
// 直接訪問外部類的私有屬性
System.out.println(info);
}
};

// 定義外部類的方法
public void fun()
{
// 通過內部類的實例化對象調用方法
new Inner().print();
}
};

public class InnerClassDemo03
{
public static void main(String args[])
{
// 調用外部類的fun()方法
new Outer.Inner().print() ;
}
};
2.不使用statc聲明一個內部類 ,使外部調用

//定義外部類
class Outer
{
//定義外部類的私有屬性
private String info = "hello world";
//定義內部類
class Inner
{
//定義內部類的方法
public void print()
{
//直接訪問外部類的私有屬性
System.out.println(info);
}
};
//定義外部類的方法
public void fun()
{
//通過內部類的實例化對象調用方法
new Inner().print();
}
};
public class InnerClassDemo04
{
public static void main(String args[])
{
//外部類實例化對象
Outer out = new Outer();
//實例化內部類對象
Outer.Inner in = out.new Inner();
//調用內部類的方法
in.print();
}
};
3.在方法中定義內部類 ,使外部調用

//定義外部類
class Outer
{
//定義外部類的私有屬性
private String info = "hello world";
//定義外部類的方法
public void fun(final int temp)
{
//在方法中定義的內部類
class Inner
{
//定義內部類的方法
public void print()
{
//直接訪問外部類的私有屬性
System.out.println("類中的屬性:" + info);
System.out.println("方法中的參數:" + temp);
}
};
//通過內部類的實例化對象調用方法
new Inner().print();
}
};

public class InnerClassDemo05
{
public static void main(String args[]){
//調用外部類的方法
new Outer().fun(30);
}
};

『肆』 java主方法如何調用非靜態方法

java主方法調用非靜態方法的步驟:

** * Created by Administrator on 2016/7/25.

*/

public class NOstaticMethod {

//satement new variable name: studentName

public static String studentName = "xxx";

//satetment new variable nmae: country

public static String country;

//satement new variable name: nation

private static String nation;

//satement new variable name: subject

public String subject = "物理";

//satement new variable name: school

private String school;

//create main method

public static void main(String[] args) {

//NOstaticMethod.Method_1(); 在靜態方法main中是不能直接調用非靜態方法Method_1的

//只能通過創建類的對象,再由對象去調用成員方法以及成員變數。

NOstaticMethod wangyan = new NOstaticMethod();

//call methol

wangyan.Method_1();

// String physics= subject;在靜態方法中也是不能訪問非靜態成員變數的

//call not static variable

String physics = wangyan.subject;

System.out.println("在主方法main()中只能通過對象來調用非靜態成員變數subject:" + physics);

}

//create new method name: Method_1()

public void Method_1() {

System.out.println("Method_1是一個公共的、非靜態的方法");

System.out.println("在非靜態方法Method_1中訪問靜態成員變數「學生姓名」(studentName):" + studentName);

System.out.println("在method_1中直接調用非靜態成員變數subject:" + subject);

}

Method_1是一個公共的、非靜態的方法

在非靜態方法Method_1中訪問靜態成員變數「學生姓名」(studentName)

在method_1中直接調用非靜態成員變數subject(科目)

在主方法main()中只能通過對象來調用非靜態成員變數subject

public static void main(String[] args) {

//NOstaticMethod.Method_1(); 在靜態方法main中是不能直接調用非靜態方法Method_1的

//只能通過創建類的對象,再由對象去調用成員方法以及成員變數。

NOstaticMethod wangyan = new NOstaticMethod();

//call methol

wangyan.Method_1();

// String physics= subject; 在靜態方法中也是不能訪問非靜態成員變數的

//call not static variable

String physics = wangyan.subject;

System.out.println("在主方法main()中只能通過對象來調用非靜態成員變數subject:" + physics);

}

『伍』 在主函數中,如何進入調用函數。

【1】調用方法:先生成一個對象,用「對象.方法()」的方式調用。調用說明:java中的main方法是靜態的,用於程序的入口,在靜態方法中無法調用非靜態方法,只能調用靜態方法。想調用靜態方法的話就要先生成該類的一個對象,通過對象調用非靜態方法。
【2】主函數:般而言,編寫一個能運行在操作系統上的程序,都需要一個主函數。主函數意味著建立一個獨立進程,且該進程成為了程序的入口,對其它各函數(在某些OOP語言里稱作方法,比如Java)進行調用,當然其它被調用函數也可以再去調用更多函數.......這樣整個程序的運行軌跡就像一種棧,有時我們稱之為調用棧。主函數既是程序的入口,又是程序的出口,通常我們還可以指定一個exit code再退出,以表明程序最後的結果是什麼樣由於主函數肩負著入口和出口的重任,所以最好不要把太多的細節方面的邏輯直接放在主函數內,這樣不利於維護和擴展。主函數應該盡量簡潔,具體的實現細節應該封裝到被調用的子函數裡面去。

『陸』 java一個類怎麼調用另外一個類的主方法

1、與一般調用沒什麼差別,直接new 出來另一個類的對象,調用方法即可。

B裡面代碼

publicclassB{

publicstaticvoidmain(Stringargs[]){

System.out.println("thisisB");

}

}

A裡面代碼

publicstaticvoidmain(Stringargs[])
{
Bb=newB();
b.main(args);
}

運行A效果:

『柒』 asp.net 用戶控制項如何調用主頁面方法

從設計角度看,控制項不應該知道主頁有什麼方法。
如果真要調用,建議採用事件。
控制項拋出一個事件,頁面捕獲事件,從而進行相關處理。

如果是單純的數據(業務)操作,可以封裝成單獨的類。

『捌』 java 怎麼調用main方法

Main方法是用static修飾的,有2種方法可以調用

1.類名.main(參數);

2.new創建實例,實例.main(參數);

『玖』 java中,如果一個方法A的參數是一個介面,那在主方法中怎麼調用這個方法

你需要創建一個類,實現 Bsur 介面,然後創建這個類的一個實例,傳給 show 方法,例如:

classAAimplementsBsur{
//實現Bsur介面的sub方法
publicvoidsub(){
System.out.println("我是sub方法。");
}
}

創建 AA 實例,傳給 show 方法。

AAaa=newAA();
x.show(aa);
閱讀全文

與如何調用主方法相關的資料

熱點內容
扁平疣怎麼快速去除最好的方法 瀏覽:794
棗菊花的功效與作用及食用方法 瀏覽:976
四條腿的鍛煉方法 瀏覽:609
不痛苦的鍛煉減肥方法 瀏覽:957
腿部固定帶的正確使用方法圖片 瀏覽:208
艾滋有好的治療方法嗎 瀏覽:950
學車簡單方法 瀏覽:784
犬用排卵檢測方法 瀏覽:714
數學單項式計算方法 瀏覽:677
手機桌面旋轉怎麼設置在哪裡設置方法 瀏覽:850
如何上課不犯困的方法 瀏覽:122
尋仙幽冥常用方法圖解 瀏覽:781
拉風的圖片製作方法 瀏覽:870
眼睛pcv最好的治療方法 瀏覽:206
解決因齙牙嘴合不攏的方法 瀏覽:776
板式換熱溫差計算方法 瀏覽:230
沒有小白鞋用什麼方法能洗干凈 瀏覽:46
手機電源清理垃圾方法 瀏覽:440
檸檬水洗衣服的正確方法如何 瀏覽:27
幾種科學有效的記憶方法是什麼 瀏覽:236