第13講 クラスの学習
第6話 肩書き代入メソッド・身長代入メソッド・体重代入メソッドの追加
<<h.java>>
public class h{
  String n;    //名前を入れる変数の雛形
  String k;    //肩書きを入れる変数の雛形
  double s;    //身長を入れる変数の雛形
  double t;    //体重を入れる変数の雛形
  public void sn(String a){ //名前を代入するメソッド
    n=a;
  }
  public void sk(String b){ //肩書きを代入するメソッド
    k=b;
  }
  public void ss(double c){  //身長を代入するメソッド
    s=c;
  }
  public void st(double d){  //体重を代入するメソッド
    t=d;
  }
}
<<a.java>>
import java.io.*;
class a{
  public static void main(String args[]){
    h taro = new h();
    taro.sn("太郎");
    taro.sk("社長");
    taro.ss(172.6);
    taro.st(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.sn("次郎");
    jiro.sk("平社員");
    jiro.ss(168.7);
    jiro.st(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.sn("花子");
    hanako.sk("麗しき社員");
    hanako.ss(158.6);
    hanako.st(47.9);
    System.out.println(hanako.n);
    System.out.println(hanako.k);
    System.out.println("身長:"+hanako.s);
    System.out.println("体重:"+hanako.t);
  }
}

次は、生徒クラス
(学校のクラスの中の生徒いう意味ではありません。
あくまで生徒一般=生徒の雛形=生徒の設計図です。)
を作ってみましょう。
public class s{
  String n;    //名前を入れる変数の雛形
  int b;      //出席番号を入れる変数の雛形
  int k;      //国語の点数を入れる変数の雛形
  int sy;     //社会の点数を入れる変数の雛形
  int sg;     //数学の点数を入れる変数の雛形
  int r;      //理科の点数を入れる変数の雛形
  int e;      //英語の点数を入れる変数の雛形
  int g;      //合計の点数を入れる変数の雛形
  public void sn(String a){ //名前を代入するメソッド
    n=a;
  }
  public void sb(int b){   //出席番号を代入するメソッド
    this.b=b;
  }
  public void sk(int c){   //国語の点数を代入するメソッド
    k=c;
  }
  public void ssy(int d){  //社会の点数を代入するメソッド
    sy=d;
  }
  public void ssg(int e){  //数学の点数を代入するメソッド
    sg=e;
  }
  public void sr(int f){  //理科の点数を代入するメソッド
    r=f;
  }
  public void se(int h){  //英語を代入するメソッド
    e=h;
  }
  public void sg(int g){  //合計を代入するメソッド
    this.g=g;
  }
}
さて、b.javaをうまく作って実行すると
入門
となるようにしてみましょう。



第5話へ 第7話へ

戻る

VB講義へ
VB講義基礎へ
vc++講義へ第1部へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座

初心者のための世界で一番わかりやすいVBA入門講義(基礎から応用まで)
初心者のための VC++による C言語 入門 C++ 入門 基礎から応用まで第1部
初心者のための VC++による C言語 入門 C++ 入門 基礎から応用まで第2部
初心者のための VC++による C言語 入門 C++ 入門 基礎から応用まで第3部