定義
日本語 | 定義 |
英語 | define |
ふりがな | ていぎ |
フリガナ | テイギ |
中身・実体を明確に表現すること。
具体的には、メソッドの中身、もしくはメソッド全体を指す。
中身が伴わないものは定義とは言わない。たとえばinterfaceやabstractメソッドは「定義」するものではなく「宣言」するもの。また、メソッドのうち、シグネチャーのみを指す場合も「定義」とは言わない。
「実装」とほぼ同意。むしろJavaでは「実装」の方がよく使われる。
具体的には、メソッドの中身、もしくはメソッド全体を指す。
中身が伴わないものは定義とは言わない。たとえばinterfaceやabstractメソッドは「定義」するものではなく「宣言」するもの。また、メソッドのうち、シグネチャーのみを指す場合も「定義」とは言わない。
「実装」とほぼ同意。むしろJavaでは「実装」の方がよく使われる。
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
// ↓これがSample.main()メソッドの定義。
public static void main( String[] args ) // ←ただし、この行だけを指す場合は「定義」とは呼びません。
{
// この部分は間違いなく「定義」です。
// ただし、その場合は「実装」と表現することが多いです。
}
}
public class Sample
{
// ↓これがSample.main()メソッドの定義。
public static void main( String[] args ) // ←ただし、この行だけを指す場合は「定義」とは呼びません。
{
// この部分は間違いなく「定義」です。
// ただし、その場合は「実装」と表現することが多いです。
}
}
// Sample.java public class Sample { // ↓これがSample.main()メソッドの定義。 public static void main( String[] args ) // ←ただし、この行だけを指す場合は「定義」とは呼びません。 { // この部分は間違いなく「定義」です。 // ただし、その場合は「実装」と表現することが多いです。 } }
「解説」に含まれているページ
- 2の補数
- <T>
- Byte
- C++言語
- Character
- close
- Content-Type
- Double
- DTD
- Exception
- extends
- Float
- Integer
- JavaBeans
- Locale
- Long
- MIME
- privateクラス
- protectedクラス
- publicクラス
- Short
- staticクラス
- staticコンテキスト
- struct
- URI
- XML
- エラー
- エンコード
- オブジェクト型
- オーバーライド
- クラス
- クラス定義
- クラス宣言
- シグネチャー
- ジェネリッククラス
- ジェネリックメソッド
- スキーマ
- ソースファイル
- デコード
- メソッド
- メタ
- ラッパー
- ランタイムエラー
- ログファイル
- ロケール
- ローカルクラス
- 内部クラス
- 変数宣言
- 定義
- 実装
- 宣言
- 戻り値
- 抽象クラス
- 文字コード
- 文字リテラル
- 未定義
- 構造体
- 自然数