|
クラスとは
- オブジェクト指向プログラミングの要となる要素の一つ
- クラスを理解することが、オブジェクト指向の第一歩
- オブジェクト(インスタンス)が持つ属性(アトリビュート/プロパティ)や、メソッド(関数)などを定義する
- メソッドとは、クラスに用意する機能のこと
- フィールド(クラス自身の属性)を用意することができる
- クラスを扱うときは、現実の世界に存在する「モノ」の概念に着目する
1
2
3
4
5
6
7
| -
|
|
-
|
!
!
| class クラス名 {
フィールドの宣言;
メソッド (引数){
・・・実行する処理・・・
}
}
|
クラスの使用例
車
- 車は個々にナンバーが割り振られている
- ガソリンを積んでいる
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
-
|
|
|
|
|
-
|
|
|
!
|
|
-
|
|
!
!
-
|
-
|
|
|
|
|
|
|
!
!
| class Car
{
int num;
double gas;
void setNumAndGas(int n, double g)
{
num = n;
gas = g;
System.out.println("ナンバーを" + num + "、ガソリン量を" + gas + "に設定。");
}
void showStatus()
{
System.out.println("車のナンバーは" + num + "です。");
System.out.println("ガソリンは" + gas + "です。");
}
}
class Sample1
{
public static void main(String args[])
{
Car car1 = new Car();
int number = 1234;
double gasoline = 20.5;
car1.setNumAndGas(number, gasoline);
}
}
|
参考
SMG ]
とほほのJava入門
|
|