Я не могу вызвать метод (не могу создать объект, потому что уже существует конструктор с таким же именем) - PullRequest
0 голосов
/ 21 октября 2019

Я не могу вызвать метод с объектом. Я не очень много знаю об объектах или конструкторах, просто о том, как их использовать. Я должен закончить связку кода для универа, чтобы удалить некоторые символы из твитов Дональда Трампа. Наш лектор уже дал нам немного кода, который мы не можем изменить, и это конструктор, который использует имя класса, поэтому я не могу создать другой объект для доступа к одному из моих методов (он не может быть статическим).

Сначала я думал, что у меня есть другие проблемы, но оказывается, что это было только потому, что я пытался создать этот объект.

Это немного кода. Объект, который я пытался создать для запуска моего метода, был TweetCleaner tc=new TweetCleaner;, но я получил переполнение стека, потому что он просто запускал конструктор снова и снова.

public class TweetCleaner {

public static void main(String[] args) throws IOException {

    new TweetCleaner();

    System.out.println("Done.");
}

public TweetCleaner() throws IOException {

    loadRaw();

    clean();

    saveClean();
}}
...