🚀 Join 1,200+ candidates currently preparing with PrimerPrep
Java Programming
Accenture Technical PrimermediumJava Programming03 Class And Objects, Date Api

Accenture Java Programming Practice Question

The below code snippet shows an error cannot 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.

Answer options

A
Method getId() does not exist; should be getBookId()
B
bookId is private
C
setBookId was not called
D
The class has no constructor

Correct answer: Method getId() does not exist; should be getBookId()

Explanation

Quick AnswerThe correct answer is Method getId() does not exist; should be getBookId() because it directly addresses the core logic of Java Programming.

The method getId() is not defined in Book; getBookId() should be used instead.

Related Accenture Java Programming questions

Practice more Accenture Java Programming questions

PrimerPrep has 1400+ practice questions, 2026 simulations and coding hands-on — all free.

Watch Walkthroughs!