第13講 クラスの学習
第3話 人クラスーインスタンスを3つにする
インスタンスjiroさんとhanakoさんを作って
としてください。
解答例
mport java.io.*;
class a{
public static void main(String args[]){
h taro = new h();
taro.n="太郎";
taro.k="社長";
taro.s=172.6;
taro.t=58.5;
System.out.println(taro.n);
System.out.println(taro.k);
System.out.println("身長:"+taro.s);
System.out.println("体重:"+taro.t);
System.out.println();
h jiro = new h();
jiro.n="次郎";
jiro.k="平社員";
jiro.s=168.7;
jiro.t=62.3;
System.out.println(jiro.n);
System.out.println(jiro.k);
System.out.println("身長:"+jiro.s);
System.out.println("体重:"+jiro.t);
System.out.println();
h hanako = new h();
hanako.n="花子";
hanako.k="麗しき社員";
hanako.s=158.6;
hanako.t=47.9;
System.out.println(hanako.n);
System.out.println(hanako.k);
System.out.println("身長:"+hanako.s);
System.out.println("体重:"+hanako.t);
}
}
さて、クラスとは
class クラス名{
フィールド;
メソッド;
}
すなわち、
class クラス名{
属性;
働き;
}
または、
class クラス名{
メンバー変数;
メンバー関数;
}
からなるものでした。
ところが、今回考えた
public class h{
String n; //名前を入れる変数の雛形
String k; //肩書きを入れる変数の雛形
double s; //身長を入れる変数の雛形
double t; //体重を入れる変数の雛形
}
はメンバー変数しかありません。
Javaの言い方で正確に言うと、
フィールドしかありません。
メンバー関数に相当するメソッドとは何なんでしょうか。
それに答えることを次話の課題としたいと思います。
第2話へ 第4話へ
VB講義へ
VB講義基礎へ
vc++講義へ第1部へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座
初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 入門 C++ 入門
基礎から応用まで第1部
初心者のための VC++による C言語 入門 C++ 入門
基礎から応用まで第2部
初心者のための
VC++による C言語 入門 C++ 入門 基礎から応用まで第3部