A mobile app for a library contains a 'Book' object with information about each book. If an app feature needs to display the title of a book, which aspect of the 'Book' object should the feature reference?
In object-oriented programming, a property (sometimes called an attribute or field access via getters/setters) stores data that belongs to an object. The book's title would be kept in a property such as title. Methods are behaviors that execute code, classes are blueprints for objects, and an external variable would not be part of the encapsulated data for a specific book object. Therefore, referencing the title property retrieves the information needed for display.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is a property in object-oriented programming?
Open an interactive chat with Bash
What is the difference between a property and a method in an object?