ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: Java の static メソッド と instance メソッド
名前: lightbox
処理選択
パスワード

件名 Java の static メソッド と instance メソッド
名前 lightbox
コメント
@SHOW
Java のコンソールアプリケーションのエントリポイントは public [[static]] void main(String[] args) なので、[[static]] です。ここから呼び出す事のできるメソッドと振る舞いのサンプルは、以下以降になります
@END

[[Main.java]]
@DIV
public class Main {

	public [[static]] void main(String[] args) {
		// static 内から単純にメソッド名で呼べるのは、Main 内の static メソッド
		staticMethod1();	// Main. を省略
		Main.staticMethod2();
		
		Sub.staticMethod1();		// Sub. を省略はできません
		Sub.staticMethod2();
	}
	
	public [[static]] void staticMethod1() {
		
		System.out.println("Main.staticMethod1()");
		
	}
	
	public [[static]] void staticMethod2() {
		
		System.out.println("Main.staticMethod2()");
		
	}

}
@END

[[Sub.java]]
@DIV
public class Sub {

	public [[static]] void staticMethod1() {
		
		System.out.println("Sub.staticMethod1()");
		
	}
	
	public [[static]] void staticMethod2() {
		
		System.out.println("Sub.staticMethod2()");
		
	}
	
}
@END