main()方法
文章目錄
main()方法
b站學習視訊以及筆記-尚矽谷_Java零基礎教程
main()方法作為程式的入口
main()方法也是一個普通的靜態方法
main()方法可以作為我們與控制檯互動的方式。(之前:使用Scanner)
//一個原始檔中只能含有一個public類,但是每個類中可以寫自己類的main()方法
public class MainTest {
public static void main(String[] args) {//入口
Main.main(new String[100]);//呼叫Mian類中的main()方法
// show();/報錯,提示我們要把show()方法改為static方法,因為靜態方法中只能呼叫靜態方法
// 這也是為什麼我們在main()方法中要new一個物件,然後才能呼叫類中的方法
MainTest test = new MainTest();
test.show();//呼叫非靜態方法必須先要new一個物件
info();//呼叫靜態方法可直接呼叫
}
//靜態方法
public void show(){
}
//非靜態方法
public static void info(){
}
}
class Main{
//將這個main()方法作為一個靜態方法
public static void main(String[] args) {
for(int i = 0;i < args.length;i++){
args[i] = "args_" + i;
System.out.println(args[i]);
}
}
}
如何將控制檯獲取的資料傳給形參:String[] args?
//執行時:java 類名 "Tom" "Jerry" "123" "true"
System.out.println(args[0]);//"Tom"
System.out.println(args[3]);//"true" -->Boolean.parseBoolean(args[3]);
System.out.println(args[4]);//報異常
小結:一葉知秋
public static void main(String[] args){//方法體}
許可權修飾符:private 預設 protected pubilc ---->封裝性;
修飾符:static \ final \ abstract \native 可以用來修飾方法;
返回值型別: 無返回值 / 有返回值 -->return;
方法名:需要滿足識別符號命名的規則、規範;“見名知意”;
形參列表:過載 vs 重寫;
引數的值傳遞機制;體現物件的多型性;
方法體:來體現方法的功能
main(){
Person p = new Man();
p.eat();
//p.earnMoney();
Man man = new Man();
man.eat();
man.earnMoney();
}
相關文章
- main方法AI
- 找不到 main 方法, 請將 main 方法定義為: public static void main(String[] args)AI
- AS執行main()方法報錯:SourceSet with name ‘main‘ not foundAI
- main()的研究方法 (轉)AI
- main方法快捷方式設定AI
- Java main方法背後的故事?JavaAI
- Java中的main()方法詳解JavaAI
- java編譯 Error: Could not find or load main class java執行包main方法Java編譯ErrorAI
- 巧妙方法教你實現多種main()AI
- 用Main方法呼叫freemarker生成檔案AI
- 10個經典的 Java main 方法面試題JavaAI面試題
- activity_main與fragment_mainAIFragment
- Java中main()方法為什麼採用這個方法簽名JavaAI
- Java中main方法引數String[ ] args的使用JavaAI
- setContentView(R.layout.activity_main) Error解決方法ViewAIError
- IntelliJ Idea -- 多次啟動同一個main 方法 activemqIntelliJIdeaAIMQ
- Tomcat 7 啟動分析(二)Bootstrap 類中的 main 方法TomcatbootAI
- go run main.go undefined? golang main包那點事AIUndefinedGolang
- 為什麼Java的main方法必須是public static void?JavaAI
- JVM程式用一個主執行緒來執行main()方法JVM執行緒AI
- HTML <main> 標籤HTMLAI
- if __name__==”__main__”:AI
- if __name__ == ‘__main__‘AI
- if __name__=="__main__":AI
- Java——main函式JavaAI函式
- The Main Features of MySQLAIMySql
- 好程式設計師Java教程分享經典Java main方法面試題程式設計師JavaAI面試題
- Thread.join()方法實現main()方法等待所有子執行緒執行完成[base jdk8]threadAI執行緒JDK
- main頁面做成frameset模式AI模式
- main的啟動過程AI
- golang gdb Function "main" not defined.GolangFunctionAI
- main之前初始化流程AI
- pyinstaller_pytest.main_打包AI
- main函式的入口函式AI函式
- 如何寫好 C main 函式AI函式
- It is worth mentioning it is also one of the main areasAI
- main函式你到底知道多少AI函式
- Python中“if __name__=='__main__PythonAI