Hello i need help with this code. this is the problem: In Listing 11.10,  MyStack  is implemented using composition. Define a new stack class that extends  ArrayList. Draw the UML diagram for the classes then implement MyStack. Write a test pro-gram that prompts the user to enter five strings and displays them in reverse order. and this was the solution i got  import java.util.Scanner; public class Exercise11_10 {   public static void main(String[] args) {       Scanner input = new Scanner(System.in);          MyStack stack = new MyStack();          for (int i = 0; i < 5; i++)       stack.push(input.nextLine());          System.out.println(stack.getSize() + " strings are: ");     while (!stack.isEmpty())       System.out.println(stack.pop());   } } // MyStack.java: Implementing a stack using inheritance class MyStack extends java.util.ArrayList {   public boolean isEmpty() {     return super.isEmpty();   }   public int getSize() {     return size();   }   public Object peek() {     return get(getSize() - 1);   }   public Object pop() {     return remove(getSize() - 1);   }   public Object push(Object o) {     add(o);     return o;   } //  public int search(Object o) { //    return indexOf(o); //  }   public String toString() {     return "stack: " + toString();   } } i get tons of errors can you fix it for me?

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

Hello i need help with this code. this is the problem: In Listing 11.10,  MyStack 
is implemented using composition. Define a new stack class that extends 
ArrayList.
Draw the UML diagram for the classes then implement MyStack. Write a test pro-gram that prompts the user to enter five strings and displays them in reverse order.

and this was the solution i got 

import java.util.Scanner;

public class Exercise11_10 {
  public static void main(String[] args) {  
    Scanner input = new Scanner(System.in);
    
    MyStack stack = new MyStack();
    
    for (int i = 0; i < 5; i++)
      stack.push(input.nextLine());
    
    System.out.println(stack.getSize() + " strings are: ");
    while (!stack.isEmpty())
      System.out.println(stack.pop());
  }
}

// MyStack.java: Implementing a stack using inheritance
class MyStack extends java.util.ArrayList<Object> {
  public boolean isEmpty() {
    return super.isEmpty();
  }

  public int getSize() {
    return size();
  }

  public Object peek() {
    return get(getSize() - 1);
  }

  public Object pop() {
    return remove(getSize() - 1);
  }

  public Object push(Object o) {
    add(o);
    return o;
  }

//  public int search(Object o) {
//    return indexOf(o);
//  }

  public String toString() {
    return "stack: " + toString();
  }
}

i get tons of errors can you fix it for me?

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 4 images

Blurred answer
Knowledge Booster
Arrays
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
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