第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部