-1

Android の簡単なプログラムから始めます。

public class MyClass extends Activity
{ 
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main)
    }
}

私の質問は、Java で likeを使用staticしないのはなぜですか? また、なぜ Javaに関数がないのですか?public void onCreate(Bundle savedInstanceState)main

4

2 に答える 2

1

main はデスクトップ アプリケーションの Java 規則であり、A 点 (main の最初の行) で開始し、B 点 (main からの戻り) に移動して停止するアプリケーションの歴史的な概念に基づいて構築されています。

Android アプリケーションが非常に異なる環境で実行されています。それは非常にイベント駆動型です。main ではなく、Looper (イベント ループの Android バージョン) があります。記述するコードは、コマンド ライン パラメーターとファイルを出力に変換するのではなく、発生したイベントに応答します。

于 2013-08-01T22:21:06.467 に答える