Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
Win a copy of Java 9 Revealed this week in the Features new in Java 9 forum!
  • 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
Marshal
Posts: 36616
473
Eclipse IDE Java VI Editor
 
Roel De Nijs
Sheriff
Posts: 11077
173
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
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!