Each chapter of the book ends with a Certification Practice question that's comparable to what you could expect to be asked on a Java certification test. Here's the answer for chapter 1:
Answer (b) is correct. A class is used to create objects that are similar but can contain some differences, such as different values for their instance variables.
Answer (a) is incorrect. There's no requirement that all objects created from the same class must have the same attributes and behavior.
Answer (c) is incorrect. An object is a copy made using a class as a template. It doesn't inherit attributes and behavior from the class. Instead, the class inherits those things from its superclass.
Answer (d) is incorrect. A class inherits attributes and behavior from a superclass above it in a class hierarchy. A class gives its inheritance -- attributes and behavior -- to a subclass below it in a class hierarchy.