Я пишу класс, который читает тексты википедии и сравнивает, как часто разные символы встречаются в файле .txt.
Для этого я создал пару частных экземпляров
public class Frequencies {
private double[] characterInstance = new double[26];
private String input;
private String name;
private double numberOfCharacters;
public Frequencies(String string)
{
name = string;
}
Кроме того, я написал метод, который подсчитывает символы в файле .txt и помещает их в массив characterInstance, а также метод, который вычисляет частоту путем деления этого элемента characterInstance на общее количество символов.
Мой вопрос Теперь я хотел бы написать метод
public double sameOrNot(Frequencies different)
{
}
, который возвращает абсолютную разницу между частотами символов обоих объектов моего класса Frequencies.То есть, если я инициализирую
Frequencies type1 = new Frequencies("type1") //And I give type1 some text to analyze
Frequencies type2 = new Frequencies("type2") //Also I give this some text to analyze
double result = type1.sameOrNot(type2)
Как я могу написать метод sameOrNot таким образом, чтобы он понимал, что нужно сравнивать новый объект type2 со старым объектом type1?