Question #246177

VenueControlClass This class has a menu control method that allows users to add a Venue or ComputerLab object to an array. The array allows for 20 elements, but the array may contain less elements. The number of elements if the arrays is available in the variable numberOfVenues. Code the attributeas and methods as specified. 1 Code an array that can hold 20 Venue objects. 2 Code the numberOfVenues attribute. 3 Code a no-argument constructor. In this constructor, a) Add 3 Venue objects to the venues array. b) Add 3 ComputerLab objects to the venues array. c) Set numberOfVenues to 6.

Expert's answer

public class Vanue {
    private String buildingName;
    private String roomNumber;
    private int numberSeats;
    public Vanue() {
    }
    public Vanue(String buildingName, String roomNumber, int numberSeats) {
        this.buildingName = buildingName;
        this.roomNumber = roomNumber;
        this.numberSeats = numberSeats;
    }
    public String getBuildingName() {
        return buildingName;
    }
    public void setBuildingName(String buildingName) {
        this.buildingName = buildingName;
    }
    public String getRoomNumber() {
        return roomNumber;
    }
    public void setRoomNumber(String roomNumber) {
        this.roomNumber = roomNumber;
    }
    public int getNumberSeats() {
        return numberSeats;
    }
    public void setNumberSeats(int numberSeats) {
        this.numberSeats = numberSeats;
    }
    @Override
    public String toString() {
        return "Vanue{" +
                "buildingName='" + buildingName + '\'' +
                ", roomNumber='" + roomNumber + '\'' +
                ", numberSeats=" + numberSeats +
                '}';
    }
    public void show() {
        System.out.println(this);
    }
    private boolean problemVanue() {
        return false;
    }
}
LATEST TUTORIALS
APPROVED BY CLIENTS