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