SQLの窓

2009年09月26日


Java : クラスメソッドとインスタンスメソッド

概要
クラスメソッドは static で定義され、実行時に常に全ての情報を渡す
他言語における一般的な「関数」にあたります。

インスタンスメソッドは、実行単位毎にメモリ上に存在して、
各々固有の情報を持ちます。それは、コンストラクタでインスタンス作成時
に渡される場合もありますが、後からメソッドでデータを引き渡す場合も
あります。

それらは、内部で保持される為、その値を使うメソッドを実行する場合、
呼び出すたびに値を引き渡す必要はありません


Main.java
import lightbox.*;

public class Main {

	public static void main(String[] args) {

		System.out.println(Test.getDateSystem());
		
		Test lb = new Test();
		System.out.println(lb.getDateString());

	}

}



Test.java
package lightbox;

import java.text.DateFormat;
import java.util.Date;

public class Test {

	private Date myDate = null;
	
	// *****************************************************
	// コンストラクタ 
	// *****************************************************
	public Test() {
		myDate = new Date();
	}

	// *****************************************************
	// 日付文字列 ( インスタンス ) 
	// インスタンス作成時の日付
	// *****************************************************
	public String getDateString( ) {

		String strDate = null;

		strDate = DateFormat.getDateInstance().format(myDate);

		return strDate;

	}

	// *****************************************************
	// 日付文字列 ( クラス ) :
	// 呼び出した時の日付
	// *****************************************************
	public static String getDateSystem( ) {

		Date myDate = null;
		String strDate = null;

		myDate = new Date();
		strDate = DateFormat.getDateInstance().format(myDate);

		return strDate;

	}

}



タグ:java
【Javaの最新記事】
posted by lightbox at 2009-09-26 19:57 | Java | このブログの読者になる | 更新情報をチェックする
バッチ処理

Microsoft Office
container 終わり

フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
CSS ドロップシャドウの参考デモ
Google Hosted Libraries
cdnjs
BUTTONS (CSS でボタン)
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり