Это моя точка класса:Aliasing внутри конструктора - класса Point,
public class Point
{
private int _x;
private int _y;
public Point(Point other)
{
_x = other._x;
_y = other._y;
}
}
Внутри точки конструктор мне нужно сделать что-то еще, чтобы избежать наложения спектров или то, что я сделал это хорошо?
Рассмотрим уважая стандартные соглашения об именах Java, а не предваряя переменные с '_'. Кроме того, почему бы вам не протестировать его, а не спросить нас? –
Я уже тестирую его, но он всегда хорош здесь. Другие мнения – user2976270
FYI, это называется [shadowing] (http://docs.oracle.com/javase/specs/jls/se7/html/jls-6.html#jls -6.4), а не сглаживание. – yshavit