Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question

Hello! Need help with my Java Homework

Please use Eclipse and Add a comments in each program to explain what your code is doing so I can understand it and learn. I really appreciate the help!

Examine carefully the UML class diagram Attached:

NOTE: Class Reptile was missing a toString() method. It has now been added.

  • class Pet has an attribute of type java.util.Date.
  • no specific dates are required for this attribute.
  • compareTo(Dog) compares Dogs by weight.

Create executable class TestPet as follows:

  • create at least one Reptile pet and display it
  • create an array of at least four Dog pets
  • sort the array of Dogs by weight
  • use a foreach loop to fully display all data for all dogs sorted by weight (see sample output)

Sample Output

Reptile name = Slinky, rock python, M
Must be caged, crawls or slithers
Not much sound, maybe a hiss, acquired Fri Feb 03 17:06:54 EST 2017
All dogs sorted by weight
Dog name = Pedro, chihuahua, M
Walks on a leash, weight 14
Barks or howls, acquired Fri Feb 03 17:06:54 EST 2017
Dog name = Marley, pug, M
Walks on a leash, weight 20
Barks or howls, acquired Fri Feb 03 17:06:54 EST 2017
Dog name = Sacha, beagle, F
Walks on a leash, weight 25
Barks or howls, acquired Fri Feb 03 17:06:54 EST 2017
Dog name = Butch, Alsatian, M
Walks on a leash, weight 90
Barks or howls, acquired Fri Feb 03 17:06:54 EST 2017
NOTE: The project should hold a total of 5 Java files.
Transcribed Image Text:<<Java Class>> Dog ch13pet ☐ breed: String . weight: int Dog(String,char, Date, String,int) くろまるgetBreed(): String > getWeight():int くろまる move(): String • sound(): String toString(): String くろまる compareTo(Dog):int <<Java Class>> Pet ch13pet > name: String ◇ gender: char > acquired: Date Pet(String,char, Date) • getName(): String getGender():char >getAcquired():Date sound(): String <<Java Interface>> Mobility ch13pet move(): String <<Java Class>> CReptile ch13pet ☐ type: String Reptile(String,char, Date, String) move(): String sound(): String toString(): String
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
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
    Recommended textbooks for you
    Text book image
    Database System Concepts
    Computer Science
    ISBN:9780078022159
    Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
    Publisher:McGraw-Hill Education
    Text book image
    Starting Out with Python (4th Edition)
    Computer Science
    ISBN:9780134444321
    Author:Tony Gaddis
    Publisher:PEARSON
    Text book image
    Digital Fundamentals (11th Edition)
    Computer Science
    ISBN:9780132737968
    Author:Thomas L. Floyd
    Publisher:PEARSON
    Text book image
    C How to Program (8th Edition)
    Computer Science
    ISBN:9780133976892
    Author:Paul J. Deitel, Harvey Deitel
    Publisher:PEARSON
    Text book image
    Database Systems: Design, Implementation, & Manag...
    Computer Science
    ISBN:9781337627900
    Author:Carlos Coronel, Steven Morris
    Publisher:Cengage Learning
    Text book image
    Programmable Logic Controllers
    Computer Science
    ISBN:9780073373843
    Author:Frank D. Petruzella
    Publisher:McGraw-Hill Education