Я пытаюсь создать класс, который действует как пара ints. Я хочу создать метод getter, который возвращает пару, но я не решаюсь писать, поскольку это выглядит странно, и я хочу знать, законно ли это делать на Java или нет.Метод класса пары getPair
Код здесь:
public class Pair
{
private int p1;
private int p2;
public Pair (int p1, int p2) {
this.p1 = p1;
this.p2 = p2;
}
public Pair getPair() {
return this;
}
}
И это хороший способ вернуть пару, или есть оптимальный способ сделать это?
Ummm ... ну нет ничего особенного * неправильного * с этим, поэтому это законная Java. Но это кажется совершенно бесполезным. Зачем тебе это? –
Зачем возвращать ссылку на объект, который у вас уже есть? – hmjd
Попробуйте написать код, который будет использовать пару, и вы должны понимать, что получатель, который вы написали, не очень полезен, поскольку у вас уже есть пара ... – assylias