• Post Reply Bookmark Topic Watch Topic
  • New Topic

Minor typo on page 249 (Java OCA 8 Programmer I Study Guide)  RSS feed

 
Cedric Georges
Greenhorn
Posts: 18
3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
At the top of page 249, in the second paragraph, we can read :
The second method, eat(), is overridden in the subclass Eagle ... the return type of the method in Eagle must be a subclass of the return type of the method in Bird. In this example, the return type void is not a subclass of int ...

But, according to the example of page 248, the explanation should be :
In this example, the return type int is not a subclass of void ...

since the return type of eat() is int in Eagle, and void in Bird.

Is that correct?
 
Jeanne Boyarsky
author & internet detective
Sheriff
Posts: 37255
519
Eclipse IDE Java VI Editor
 
Roel De Nijs
Sheriff
Posts: 11338
177
AngularJS Chrome Eclipse IDE Hibernate Java jQuery MySQL Database Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Cedric Georges wrote:Is that correct?

Yes! The return types are switched. So you have spotted another minor errata item
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!