public class Space {

   private int width;

    private int height;

    private SpaceShip ship;

   private ArrayList<Ufo> ufos = new ArrayList<>();

   private ArrayList<Rocket> rockets = new ArrayList<>();

   private ArrayList<Bomb> bombs = new ArrayList<>();

    public static void main(String[] args) {

    }

    public Space(int x, int y) {
        this.width=x;
        this.height=y;
    }

    int getWidth() {
        return  this.width;
    }

    int getHeight() {
        return this.height;
    }

    public void setShip(SpaceShip ship) {
        this.ship = ship;
    }

    public ArrayList<Ufo> getUfos() {
        return this.ufos;
    }

    public ArrayList<Rocket> getRockets() {
        return this.rockets;
    }

    public ArrayList<Bomb> getBombs() {
        return this.bombs;
    }

    public SpaceShip getShip() {
        return this.ship;
    }

}
Анализирую код и пытаюсь проверять себя на крепость понимания простых вещей - не всегда получается. Вот в данном случае, если мы в геттерах уберем this, то что изменится ? Валик принял и тот и другой варианты. Или если this убрать, но он автоматом его добавит?