フィールド宣言
| 日本語 | 領域宣言 |
| 英語 | field declaration |
| ふりがな | ふぃーるどせんげん |
| フリガナ | フィールドセンゲン |
フィールドを宣言すること、もしくはその文。
「private int value;」のように、フィールドを宣言する文のこと。
クラス宣言内にのみ記述可能。
言い換えると、クラス宣言の外や、メソッド内で宣言することはできない。
文の形式については「変数宣言」を参照。
「private int value;」のように、フィールドを宣言する文のこと。
クラス宣言内にのみ記述可能。
言い換えると、クラス宣言の外や、メソッド内で宣言することはできない。
文の形式については「変数宣言」を参照。
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// NormalClassクラスを作ります。
NormalClass normalClass = new NormalClass();
// 値にはアクセサでアクセスします。
normalClass.setData( 100 );
System.out.println( normalClass.getData() );
// 100
// increment()メソッドを呼んで1増やします。
normalClass.increment();
System.out.println( normalClass.getData() );
// 101
}
}
/**
* フツーのクラス。
*/
class NormalClass
{
/**
* privateなフィールド。
* 基本的にフィールドはprivateにします。
* 外からアクセスする場合にはgetter/setterを
* 用意します。
*/
private int data;
/**
* getter。
*/
public int getData()
{
return data;
}
/**
* setter。
*/
public void setData( int value )
{
this.data = value;
}
/**
* 1増やします。
*/
public void increment()
{
// 中からアクセスする場合には
// getterは使わないことが多いです。
++data;
// ただし、場合によっては使うこともあるかも。
// getterで特別な処理をしていて、それが
// 中からアクセスする場合にも必要なときとか。
}
}
public class Sample
{
public static void main( String[] args )
{
// NormalClassクラスを作ります。
NormalClass normalClass = new NormalClass();
// 値にはアクセサでアクセスします。
normalClass.setData( 100 );
System.out.println( normalClass.getData() );
// 100
// increment()メソッドを呼んで1増やします。
normalClass.increment();
System.out.println( normalClass.getData() );
// 101
}
}
/**
* フツーのクラス。
*/
class NormalClass
{
/**
* privateなフィールド。
* 基本的にフィールドはprivateにします。
* 外からアクセスする場合にはgetter/setterを
* 用意します。
*/
private int data;
/**
* getter。
*/
public int getData()
{
return data;
}
/**
* setter。
*/
public void setData( int value )
{
this.data = value;
}
/**
* 1増やします。
*/
public void increment()
{
// 中からアクセスする場合には
// getterは使わないことが多いです。
++data;
// ただし、場合によっては使うこともあるかも。
// getterで特別な処理をしていて、それが
// 中からアクセスする場合にも必要なときとか。
}
}
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// NormalClassクラスを作ります。
NormalClass normalClass = new NormalClass();
// 値にはアクセサでアクセスします。
normalClass.setData( 100 );
System.out.println( normalClass.getData() );
// 100
// increment()メソッドを呼んで1増やします。
normalClass.increment();
System.out.println( normalClass.getData() );
// 101
}
}
/**
* フツーのクラス。
*/
class NormalClass
{
/**
* privateなフィールド。
* 基本的にフィールドはprivateにします。
* 外からアクセスする場合にはgetter/setterを
* 用意します。
*/
private int data;
/**
* getter。
*/
public int getData()
{
return data;
}
/**
* setter。
*/
public void setData( int value )
{
this.data = value;
}
/**
* 1増やします。
*/
public void increment()
{
// 中からアクセスする場合には
// getterは使わないことが多いです。
++data;
// ただし、場合によっては使うこともあるかも。
// getterで特別な処理をしていて、それが
// 中からアクセスする場合にも必要なときとか。
}
}
「みだし」に含まれているページ
「解説」に含まれているページ
「サンプルプログラムとか」に含まれているページ
- (参照している単語はありません)




