1. 程式人生 > >為什麽是static?

為什麽是static?

解釋 創建 string 所在 ati pre ron clas 方法

為什麽是static
因為系統開始執行一個程序前,並沒有創建main()方法所在類的實例對象,它只能通過類名類調用主方法。

public static void main(String args[])
我來解釋一下這句話吧
這句話是java的程序入口它寫在主類裏面的
首先為什麽是public
因為要在類外面調用main()所以是public
為什麽是static
因為系統開始執行一個程序前,並沒有創建main()方法所在類的實例對象,它只能通過類名類調用主方法main()作為程序入口,所以該方法是static
為什麽是void
因為主方法沒有返回值
為什麽main
主方法名
為什麽是String args[]或者String[] args
這表示給主方法傳一個字符串數組,字符串名是args

為什麽是static?