- PR -

public class

1
投稿者投稿内容
未記入
会議室デビュー日: 2008/12/17
投稿数: 1
投稿日時: 2008-12-17 01:50
★mybicycle1というオブジェクト★
      ↓

public class myBicycle1{
private int cadence;
private int gear;
private int speed;
private int id;
private static int numberOfBicycles = 0;

public myBicycle1(int startCadence, int startSpeed, int startGear){
gear = startGear;
cadence = startCadence;
speed = startSpeed;
id = ++numberOfBicycles;
}

public int getID() {
return id;
}

public static int getNumberOfBicycles() {
return numberOfBicycles;
}

public int getCadence(){
return cadence;
}

public void setCadence(int newValue){
cadence = newValue;
}

public int getGear(){
return gear;
}

public void setGear(int newValue){
gear = newValue;
}

public int getspeed(){
return speed;
}

public void applyBrake(int decrement){
speed -= decrement;
}

public void speedUp(int increment){
speed += increment;
}
}


☆これの初期状態を
ペダル回転数 60
スピード 0
ギア 1

☆次にmybicycle2というオブジェクトで
ペダル回転数 62
スピード 0
ギア 1

☆作られた直後のmybicycle1,2に情報を出力できるようにする
自転車ナンバー(ID)
回転数
スピード
ギア


java初心者なのでいくら考えても分からなくて。。。
どなたか回答できる方お待ちしてます
ぴあちゃん
ぬし
会議室デビュー日: 2008/02/07
投稿数: 287
投稿日時: 2008-12-17 03:19
toString オーバーライドして

MyBicycle1 というオブジェクトじゃなくて、
MyBicycle というクラスで2つの変数
myBicycle1
myBicycle2

を作ればよい。


1

スキルアップ/キャリアアップ(JOB@IT)