第10回のポイント
インスタンス変数、インスタンスメソッド
インスタンスが作られるたびに独立して生成される(何個も作られる) アクス方法はインスタンス名.変数名
インスタンス名.メソッド名
クラス変数、クラスメソッド
クラス変数、クラスメソッドは一つしか存在しない アクセス方法はクラス名.変数名
クラス名.メソッド名
googleドライブ上にこの講座のプログラムコード、スライドデータを置いています。 https://drive.google.com/folderview?id=0B7jeGhcD18UYM0JtUG8xQm1CeU0&usp=sharing
以下は実際にビデオの中で作成したプログラムです。
public class Study10 {
public static void main(String[] args) {
Teppan t1 = new Teppan();
Teppan t2 = new Teppan();
Teppan t3 = new Teppan();
System.out.println("鉄板は"+Teppan.cnt+"まいです。");
System.out.println("鉄板は"+Teppan.getCnt()+"まいです。");
}
}
class Teppan{ //鉄板クラス
private int temp=0;//鉄板の温度
static public int cnt=0;
static int getCnt(){
return cnt;
}
Teppan(){
this.temp=0;
cnt++;
}
void setTemp(){
this.temp=180;
}
void setTemp(int temp){
this.temp=temp;
System.out.println("温度を"+this.temp+"にしました。");
}
String yaku(){//焼くメソッド
return temp+"度で焼きました。";
}
int getTemp(){
return temp;
}
}
0 件のコメント:
コメントを投稿