Heap clone and equals) JAVA Class Name: Exercise23_1 Implement the clone and equals methods in the Heap class. Use the template at https://liveexample.pearsoncmg.com/test/Exercise23_11.txt for your code. Sample Run heap1: 6 heap2: 6 equals? true heap1: 5 heap2: 6 equals? false extra info: I keep getting these errors Compiler error: class Exercise23_11 is already defined in package unnamed package public class Exercise23_1 { ^ Compiler error: class Heap is already defined in class Exercise23_1 public static class Heap implements Cloneable { ^ Compiler error: clone() has protected access in Object Heap heap2 = (Heap)(heap1.clone()); ^ Compiler error: non-static class Heap.Exercise23_1.Heap cannot be referenced from a static context Heap heap1 = new Heap(strings); ^ Compiler error: non-static class Heap.Exercise23_1.Heap cannot be referenced from a static context Heap heap1 = new Heap(strings); ^ Compiler error: non-static class Heap.Exercise23_1.Heap cannot be referenced from a static context Heap heap2 = (Heap)(heap1.clone()); ^ Compiler error: non-static class Heap.Exercise23_11.Heap cannot be referenced from a static context Heap heap2 = (Heap)(heap1.clone()); ^ Compiler error: Illegal static declaration in inner class Heap.Exercise23_1 public static void main(String[] args) throws CloneNotSupportedException { ^ modifier 'static' is only allowed in constant variable declarations Note: Exercise23_1.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details.
Heap clone and equals) JAVA Class Name: Exercise23_1 Implement the clone and equals methods in the Heap class. Use the template at https://liveexample.pearsoncmg.com/test/Exercise23_11.txt for your code. Sample Run heap1: 6 heap2: 6 equals? true heap1: 5 heap2: 6 equals? false extra info: I keep getting these errors Compiler error: class Exercise23_11 is already defined in package unnamed package public class Exercise23_1 { ^ Compiler error: class Heap is already defined in class Exercise23_1 public static class Heap implements Cloneable { ^ Compiler error: clone() has protected access in Object Heap heap2 = (Heap)(heap1.clone()); ^ Compiler error: non-static class Heap.Exercise23_1.Heap cannot be referenced from a static context Heap heap1 = new Heap(strings); ^ Compiler error: non-static class Heap.Exercise23_1.Heap cannot be referenced from a static context Heap heap1 = new Heap(strings); ^ Compiler error: non-static class Heap.Exercise23_1.Heap cannot be referenced from a static context Heap heap2 = (Heap)(heap1.clone()); ^ Compiler error: non-static class Heap.Exercise23_11.Heap cannot be referenced from a static context Heap heap2 = (Heap)(heap1.clone()); ^ Compiler error: Illegal static declaration in inner class Heap.Exercise23_1 public static void main(String[] args) throws CloneNotSupportedException { ^ modifier 'static' is only allowed in constant variable declarations Note: Exercise23_1.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details.
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
Related questions
Question
(Heap clone and equals) JAVA
Class Name: Exercise23_1
Implement the clone and equals methods in the Heap class.
Use the template at https://liveexample.pearsoncmg.com/test/Exercise23_11.txt for your code.
Sample Run
heap1: 6
heap2: 6
equals? true
heap1: 5
heap2: 6
equals? false
extra info: I keep getting these errors
- Compiler error: class Exercise23_11 is already defined in package unnamed package
- public class Exercise23_1 {
- ^
- Compiler error: class Heap is already defined in class Exercise23_1
- public static class Heap implements Cloneable {
- ^
- Compiler error: clone() has protected access in Object
- Heap heap2 = (Heap)(heap1.clone());
- ^
- Compiler error: non-static class Heap.Exercise23_1.Heap cannot be referenced from a static context
- Heap heap1 = new Heap(strings);
- ^
- Compiler error: non-static class Heap.Exercise23_1.Heap cannot be referenced from a static context
- Heap heap1 = new Heap(strings);
- ^
- Compiler error: non-static class Heap.Exercise23_1.Heap cannot be referenced from a static context
- Heap heap2 = (Heap)(heap1.clone());
- ^
- Compiler error: non-static class Heap.Exercise23_11.Heap cannot be referenced from a static context
- Heap heap2 = (Heap)(heap1.clone());
- ^
- Compiler error: Illegal static declaration in inner class Heap.Exercise23_1
- public static void main(String[] args) throws CloneNotSupportedException {
- ^
- modifier 'static' is only allowed in constant variable declarations
- Note: Exercise23_1.java uses unchecked or unsafe operations.
- Note: Recompile with -Xlint:unchecked for details.
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps
Knowledge Booster
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.Recommended textbooks for you
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education