0
"ADT (추상 데이터 형식)를 구현하지 마십시오."push(), pop() 및 isEmpty() 구현 인터페이스에서 개별적으로 구현하거나 해당 메서드를 로컬로 만들 수 있습니까? linkedStack 클래스 내부에?메서드 구현
`
public class linkedStack<T>
{
private int count;
private LinearNode<T> top;
private T [] stack;
public void push (T data) {stack[top++] = data;}
public T pop() {T result = stack[--top]; stack[top] = null;return result;}
public boolean isEmpty() {return (top == 0);}
public linkedStack()
{count = 0;top = null;}
public String toString()
{
String result = "\n";
String[][] grid = null;
for (int row=0; row < grid.length; row++)
{ for (int column=0; column < grid[row].length; column++)
result += grid[row][column] + "";
result += "\n";
}
return result;
}
public class LinearNode<T>
{
private LinearNode<T> next;
private T element;
public LinearNode() {next = null;element = null;}
public LinearNode (T elem){next = null;element = elem;}
}
}
`
그들은 인터페이스를 제공 했습니까? 또한 대문자'public class LinkedStack'로 클래스 이름을 시작하는 자바 협약 –
gtgaxiola