Question
1.Create an abstract class AListADT. The class will have the following methods (no constructors) declared with an empty body: a. append( Integer x ): inserts
1.Create an abstract class AListADT. The class will have the following methods (no constructors) declared with an empty body:
a. append( Integer x ): inserts x at the end of the list
b. toString(): returns a String that is stored in this list
c. isEmpty(): returns true if the list is empty.
2. Create a class AList that inherits from AListADT. The class has the following:
a. root: a private variable - Cell
b. append( Integer x ): checks to see if root is null. If it is, create a new Cell and assign it to root. Call append(x) on root.
c. toString(): checks to see if root is null. If it is, return the empty String. Otherwise, return the String from calling toString() on root.
d. isEmpty(): returns true if root is null. Otherwise return false.
There is a class Cell created, if that class is needed, please say it.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started