MyProgrammingLab でプログラミングを練習すると、次のコンパイル エラーが発生します: ApartmentBuilding.java:4: error: expected
また、次のヒントも得られます: • 次を使用する必要があります: isLuxuryBuilding • 本当に使用しますか: "
これが要件です。Building クラスが存在すると仮定します。次のインスタンス変数を含むサブクラス、ApartmentBuilding を定義します: 整数、numFloors、整数、unitsPerFloor、ブール値、hasElevator、ブール値、hasCentralAir、および建物を管理する不動産会社の名前を含む文字列の ManagingCompany。上記の変数を初期化するためのパラメーターを含むコンストラクターがあります (上記と同じ順序で)。2 つのメソッドもあります。最初の getTotalUnits はパラメーターを受け入れず、建物内のユニットの総数を返します。2 番目の isLuxuryBuilding はパラメーターを受け入れず、建物の中央に空気があり、エレベーターがあり、各フロアに 2 つ以下のユニットがある場合は true を返します。
私のSC:
public class ApartmentBuilding extends Building {
private int numFloors, unitsPerFloor;
private boolean hasElevator, hasCentralAir;
private String "managingCompany";
public ApartmentBuilding(int numFloors, int unitsPerFloor, boolean hasElevator, boolean hasCentralAir, String "managingCompany") {
this.numFloors = numFloors;
this.unitsPerFloor = unitsPerFloor;
this.hasElevator = hasElevator;
this.hasCentralAir = hasCentralAir;
this.managingCompany = managingCompany;
}
public int getTotalUnits() {return unitsPerFloor * numFloors;}
public boolean isLuxuyBuilding() {if(unitsPerFloor <= 2 && hasElevator >= 2 && hasCentralAir >= 2) {return true;}
else {System.err.println(managingCompany + " is not luxury");}}}