Разъяснения о том, как стеки реализуются через объекты в Java? - PullRequest
0 голосов
/ 20 февраля 2019

Итак, у меня есть базовая реализация стека, использующая интерфейс на Java, и у меня было несколько вопросов о том, как все это работает,

public class ArrayStack<T> implements ArrayStackADT<T> {
private T[] ArrayStack;
private int top;

public ArrayStack() {
    ArrayStack = (T[]) new Object[20];
}

Так что я понимаю, что эта строка ArrayStack = (T[]) new Object[20]; создаетреализация массива стека размером 20, но я не совсем понимаю, что делают (T[]) и 'new Object' и почему они там нужны?Кто-нибудь может описать это с точки зрения непрофессионала?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...