クラス定義のメソッドを作成および編集する際にこのダイアログを使用します。このタブ・ページでは、メソッドの各パラメータ(名前やデータ型などを含む)を指定します。
nativeメソッドは、オペレーティング・システムや、実装依存のパッケージにより実現される基本操作へのアクセスに使用されます。
staticメソッドでは、static(または定数)以外のプロパティを直接使用できません。
クラスにabstractメソッドが含まれる場合、このクラスからオブジェクトを構成することはできません。そのため、このクラス自体もabstractになります。abstractキーワードはクラス命令に存在します。
synchronized
キーワードを修飾子として持つ場合に選択します。
synchronizedメソッドをコールするスレッドは、エントリのオブジェクト(クラス・インスタンス)をロックし、メソッドが終了するとオブジェクトのロックを解除します。オブジェクトをロックできるのは1つのスレッドのみで、他のスレッドは、ロックが解放されるまでsynchronizedメソッドを開始できないようになっています。
finalメソッドは完全なメソッドと考えられるため、現在のクラスのサブクラスでは上書きできません。privateメソッドは、必ずfinalメソッドになります。
Copyright © 1997, 2004, Oracle. All rights reserved.