2013-12-24 3 views
0

Я немного поиграл с интерфейсами java и попытался реализовать стек.
Однако, как только я добавил конструктор, я получил ошибку компилятора:Интерфейсы Java: ошибка компилятора

./DefaultStack.java:5: error: <identifier> expected 
DefaultStack<T>() { 
       ^

Вот мой код:

public class DefaultStack<T> implements Stack<T> { 
    DefaultStack<T>() { 

    } 
} 

Это, наверное, действительно очевидная ошибка, но я своего рода новым для Ява.

ответ

5

Удалить <T> из signature.Write конструктора конструктора точно так же, как вы написали другие методы

DefaultStack() 
{ 

} 

Дополнительная информация: how to create a generic constructor for a generic class in java?

+0

Благодаря человеку! Спас мой день. –

+0

@ Jenox добро пожаловать – Prabhaker

+1

Я отвечу на ваш ответ через 5 минут, чувствую, что вы не можете этого сделать в течение первых 15 минут. –

Смежные вопросы