Answers to Questions and Exercises: Object-Oriented Programming Concepts
Answers to Questions
- Real-world
objects contain state
and behavior.
- A
software object's state is stored in fields.
- A
software object's behavior is exposed through methods.
- Hiding
internal data from the outside world, and accessing it only through
publicly exposed methods is known as data encapsulation.
- A
blueprint for a software object is called a class.
- Common
behavior can be defined in a superclass
and inherited into a subclass
using the extends
keyword.
- A
collection of methods with no implementation is called an interface.
- A
namespace that organizes classes and interfaces by functionality is called
a package.
- The term
API stands for Application
Programming Interface.
Answers to Exercises
- Your
answers will vary depending on the real-world objects that you are
modeling.
- Your
answers will vary here as well, but the error message will specifically
list the required methods that have not been implemented.
No comments:
Post a Comment