This week's book giveaway is in the Design forum.
We're giving away four copies of Building Microservices and have Sam Newman on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes Error in calling setter method Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Building Microservices this week in the Design forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Error in calling setter method" Watch "Error in calling setter method" New topic

Error in calling setter method

Achint Verma

Joined: Jul 13, 2012
Posts: 12
I get these errors on Eclipse upon calling the setter method setSize().
Is there anything wrong in line 4 ?

Multiple markers at this line
- Syntax error on token(s), misplaced
- Syntax error on token "34", delete this

for the code

Can anyone explain why am I getting these errors ?
Raghu Devatha
Ranch Hand

Joined: Feb 10, 2009
Posts: 39
The line b.setSize(34); should be in a method of Class A because the method setSize does not return anything.

Campbell Ritchie

Joined: Oct 13, 2005
Posts: 44068
Right answer, wrong explanation; the reason is that statements cannot be put loose in the class. You ought to put those statements into a method. It is only the 3rd line the compiler will complain about because the 1st and 2nd lines are declarations, which are permitted loose in the class
Winston Gutkowski

Joined: Mar 17, 2011
Posts: 8661

And welcome to JavaRanch Achint.


Isn't it funny how there's always time and money enough to do it WRONG?
Articles by Winston can be found here
Have you checked out Aspose?
subject: Error in calling setter method
It's not a secret anymore!