Имя конструктора

Вопрос для саморазвития - Есть два класса с разными методами, которые "вызывают" с третьего класса массив слов из интернет страницы на проверку по методам.

Вопрос, почему в одном классе этот метод не вызывает предупреждение -

public Analyze(String string) throws IOException {
        arr = new DPage(string).getWords();
    }

а в другом пишет, что этот метод имеет имя конструктора и знак предупреждения. Почему так?


Ответы (1 шт):

Автор решения: Qwertiy

Потому что один из классов называется Analize, а между public и Analize стоит void.

→ Ссылка