Java One of the world’s most common objects is a wrist watch. Discuss how each of the following terms and concepts applies to the notion of a watch: object, attributes, behaviors, class, inheritance (consider, for example, an alarm clock), modeling, messages, encapsulation, interface and information hiding.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Java

One of the world’s most common objects is a wrist watch. Discuss
how each of the following terms and concepts applies to the notion of a
watch: object, attributes, behaviors, class, inheritance (consider, for
example, an alarm clock), modeling, messages, encapsulation, interface
and information hiding.

Expert Solution
Step 1

a) Object :-

A wrist watch is constituted of different part then which together join to give us a view of what the time at a given moment is, these parts are combined together that can be called as a watch where the individual components are usually design in the form of engineering drawings or blueprints which then depends on whether we will use a mechanical or an electronic watch or we will have to make different design for the power source location, the watch casing, the hands, the watch protection. 
 

b) Attributes:-

Their attributes are that we can read time and other attributes are its color, its constituent material (like quartz, steel), its power source (like as mechanical, solar, electronic), extra properties like as water resistant, its size, its ability to keep track of the date and month. 

c) Behaviors:-

The behavior of wrist watch and method are similar names or you can say terms, hence the behaviors house the way(s) in which the watch performs its tasks.  The behavior/method hides the hand and wheel movement mechanisms from the user of the watch like in mechanical watch.

trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Distributed Database Concepts
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education