Knowee
Questions
Features
Study Tools

COMPILE TIME ERROR                                                              ResortBooking/src/UserInterface.java:27: error: cannot find symbol                              Booking booking = new Booking(customerName, numAdults, numChildren, numDays);                                                                                   ^                                                                 symbol:   class Booking                                                         location: class UserInterface                                                 ResortBooking/src/UserInterface.java:27: error: cannot find symbol                              Booking booking = new Booking(customerName, numAdults, numChildren, numDays);                                                                                                         ^                                           symbol:   class Booking                                                         location: class UserInterface                                                 2 errors

Question

COMPILE TIME ERROR                                                              ResortBooking/src/UserInterface.java:27: error: cannot find symbol                              Booking booking = new Booking(customerName, numAdults, numChildren, numDays);                                                                                   ^                                                                 symbol:   class Booking                                                         location: class UserInterface                                                 ResortBooking/src/UserInterface.java:27: error: cannot find symbol                              Booking booking = new Booking(customerName, numAdults, numChildren, numDays);                                                                                                         ^                                           symbol:   class Booking                                                         location: class UserInterface                                                 2 errors

...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

The error message you're seeing is a compile-time error in Java. It's saying that it can't find the symbol 'Booking'. This usually means that the compiler can't find the class you're trying to use.

Here are the steps to fix this issue:

  1. Check the spelling of the class 'Booking'. Java is case-sensitive so make sure the class name in your code matches exactly with the actual class name.

  2. Make sure the 'Booking' class is in the same package as the 'UserInterface' class. If it's in a different package, you need to import the 'Booking' class at the top of your 'UserInterface' class file.

    For example:

    import packageName.Booking;
    
  3. If the 'Booking' class is in a different project, you need to add that project to your build path. You can do this in Eclipse by right-clicking on your project -> Build Path -> Configure Build Path -> Projects -> Add.

  4. If none of the above solutions work, it's possible that the 'Booking' class file didn't compile correctly. Try cleaning and rebuilding your project.

Remember, the compiler needs to know where to find the 'Booking' class in order to use it in the 'UserInterface' class.

This problem has been solved

Similar Questions

COMPILE TIME ERROR                                                              EmployeeIDGeneration/src/UserInterface.java:1: error: class EmployeeIdGenerator is public, should be declared in a file named EmployeeIdGenerator.java          public class EmployeeIdGenerator {                                                     ^                                                                        EmployeeIDGeneration/src/UserInterface.java:4: error: cannot find symbol                Scanner sc = new Scanner(System.in);                                            ^                                                                         symbol:   class Scanner                                                         location: class EmployeeIdGenerator                                           EmployeeIDGeneration/src/UserInterface.java:4: error: cannot find symbol                Scanner sc = new Scanner(System.in);                                                             ^                                                        symbol:   class Scanner                                                         location: class EmployeeIdGenerator                                           3 errors

COMPILE TIME ERROR                                                              StudentDetails/src/UserInterface.java:16: error: constructor Student in class Student cannot be applied to given types;                                                     student = new Student(id, name, address);                                                 ^                                                           required: int,String,String,String                                              found: int,String,String                                                        reason: actual and formal argument lists differ in length                     1 error

Context: Hotel Management SystemTask Overview:To create a Java program for managing hotels using List and Set data structures. The program should allow users to perform operations such as adding hotels, removing hotels, searching for hotels, and displaying the list of hotels.Instructions:1. Hotel Class:   - Create a Java class named `Hotel` with attributes such as name, location, rating, and price.   - Implement appropriate constructor(s), getter and setter methods, and toString method for the Hotel class.2. Main Program:   - In the main program, create a List to store hotels.   - Utilize a Set to ensure that hotels with duplicate names cannot be added to the list.   - Provide options for users to:     - Add a new hotel to the list.     - Remove a hotel from the list.     - Search for a hotel by name or location.     - Display the list of hotels with their details.     - Exit the program.3. Input Handling:   - Use Scanner for user input to add, remove, search, or display hotels.   - Ensure error handling for invalid inputs and edge cases.4. Hotel Operations:   - Implement methods to add a hotel, remove a hotel, search for a hotel, and display the list of hotels.   - Use List and Set operations to perform these tasks efficiently.5. Testing:   - Test the program by adding multiple hotels, searching for hotels, removing hotels, and displaying the list of hotels.   - Verify that hotels with duplicate names are not added to the list. Hotel Management System Task Overview: To create a Java program for managing hotels using List and Set data structures. The program should allow users to perform operations such as adding hotels, removing hotels, searching for hotels, and displaying the list of hotels. Instructions: 1. Hotel Class: - Create a Java class named `Hotel` with attributes such as name, location, rating, and price. - Implement appropriate constructor(s), getter and setter methods, and toString method for the Hotel class. 2. Main Program: - In the main program, create a List to store hotels. - Utilize a Set to ensure that hotels with duplicate names cannot be added to the list. - Provide options for users to: - Add a new hotel to the list. - Remove a hotel from the list. - Search for a hotel by name or location. - Display the list of hotels with their details. - Exit the program. 3. Input Handling: - Use Scanner for user input to add, remove, search, or display hotels. - Ensure error handling for invalid inputs and edge cases. 4. Hotel Operations: - Implement methods to add a hotel, remove a hotel, search for a hotel, and display the list of hotels. - Use List and Set operations to perform these tasks efficiently. 5. Testing: - Test the program by adding multiple hotels, searching for hotels, removing hotels, and displaying the list of hotels. - Verify that hotels with duplicate names are not added to the list. MAKE A JAVA CODE

The below code snippet shows an errorcannot find symbol:System.out.println("BookId:"+bobj.getId());public class Book { private int bookId; private double bookPrice; public int getBookId() { return bookId; } public void setBookId(int bookId) { this.bookId = bookId; } public double getBookPrice() { return bookPrice; } public void setBookPrice(double bookPrice) { this.bookPrice = bookPrice; }}public class Test { public static void main(String[] args) { Book bobj=new Book(); bobj.setBookId(123); bobj.setBookPrice(500); System.out.println("BookId:"+bobj.getId()); System.out.println("BookPrice:"+bobj.getBookPrice()); }}Analyze the above code and select the correct reason for the error.Select one:a.getId method is not present in the book classb.bobj is not initializedc.“+” symbol should not be used in  System.out.printlnd.Getter method should not be called inside System.out.println

Given the following code, find the compile error. Please select all that apply. public class Test {   public static void main(String[] args) {     m(new GraduateStudent());     m(new Student());     m(new Person());     m(new Object());   }   public static void m(Student x) {     System.out.println(x.toString());   } }  class GraduateStudent extends Student { } class Student extends Person {   @Override   public String toString() {     return "Student";   } } class Person extends Object {   @Override   public String toString() {     return "Person";   } } Group of answer choicesm(new GraduateStudent()) causes an errorm(new Student()) causes an errorm(new Person()) causes an errorm(new Object()) causes an error

1/1

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.