Java- почему он печатает null?

public class Base {
public Base() {
    x = 0;
    bar();
}

public Base(int x) {
    this.x = x;
    foo();
}

public void foo() {
    System.out.println("Base.foo : " + x);
}

private void bar() {
    System.out.println("Base.bar:" + x.toString());
}

protected Integer x;
}

    public class Derived extends Base {
       public Derived() {
       bar();
       }
       public Derived(int x, int y) {
         super(x);
         this.y = y;
       }
       public void foo() {
         System.out.println("Derived.foo : " + x + ", " + y);
       }
       public void bar() {
         System.out.println("Derived.bar:" + x.toString() + ", " + y.toString());
       }
       private Integer y;


       public static void main(String[] args) {
        Base b = new Derived(10, 20);
      }
}

Почему он печатает «Derived.foo:» 10, nulll , а не 20 вместо null? y является частной переменной Производной, и она была инициализирована с 20. это в его области... Итак, почему это пусто?

-121--174177-

Как переместить спрайт в направлении Fling/Swipe (по диагонали) с помощью AndEngine Я работаю над игрой в AndEngine. Таким образом, можно переместить объект справа налево, сверху вниз и наоборот. Но моя проблема в том, что как я могу переместить объект Sprite в направлении...

Я работаю над игрой в AndEngine . Таким образом, я могу переместить объект в справа налево , сверху вниз и наоборот. Но моя проблема в том, что как я могу переместить объект Sprite в направлении Fling ? Это означает, что если пользователи Fling в любом направлении, объект Sprite должен двигаться по координатам fling и двигаться дальше.

Если кто-либо может предложить, как получить точные координаты X и Y , я могу самостоятельно переместить объект Sprite по координатам.

Вы также можете увидеть VIDEO - Pirates Subs

В видео Launcher , идущий на FLING , это то, что я ищу, с любого направления.

Заранее спасибо. Сури Сахани.

5
задан Lalit Poptani 12 September 2011 в 12:35
поделиться