Systems Architecture
Systems Architecture
7th Edition
ISBN: 9781305080195
Author: Stephen D. Burd
Publisher: Cengage Learning
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question

A Barbershop Quartet is a group of four singers: a lead, a tenor, a bass, and a baritone.  These four singers harmonize to produce a purely American form of music developed in the 19th century.  Consider the incomplete class definitions below.

 

public class BarberShopQuartet

{

   public BarberShopQuartet()

   {

      Tenor highSinger = new Tenor();

      Baritone bari = new Baritone();

      Lead melody = new Lead();

      Bass lowSinger = new Bass();

      System.out.println(“Quartet created.”);

   }

}

______________________________________________________________________________

 

public class Singer

{

   public Singer()

   {

      System.out.println(“Singing...”);

   }

}

______________________________________________________________________________

 

public class Tenor extends Singer

{

   public Tenor()

   {

      System.out.println(“Singing...the high notes”);

   }

}

______________________________________________________________________________

 

public class Baritone extends Singer

{

   public Baritone()

   {

      System.out.println(“Singing...harmonizing with the lead”);

   }

}

______________________________________________________________________________

 

 

 

public class Lead extends Singer

{

   public Lead()

   {

      System.out.println(“Singing...the melody and providing the   

emotion”);

   }

}

______________________________________________________________________________

 

public class Bass extends Singer

{

   public Bass()

   {

      System.out.println(“Singing...the very low notes”);

   }

}

Which of the following IS-A, HAS-A relationships is true?

  A.

A Baritone has-a BarberShopQuartet.

  B.

A Singer has-a Lead.

  C.

A BarberShopQuartet is-a Singer.

  D.

A Singer has-a BarberShopQuartet.

 

  E.

A Tenor is-a Singer.

Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
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
Text book image
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning