i've been getting npe whenever try access array. calling .length attribute gives me npe. appreciated. here constructor , method keeps failing.
public skierlist() {     skier[] skiers= new skier[initial_cap];     (int = 0; < skiers.length;i++){         skiers[i] = new skier("");     }     int count = 0;  }  public void add(skier newskier) {        if (this.size() < skiers.length)     {         skiers[count] = new skier(newskier.getname(), newskier.getlevel());         count++;     } } the code compiles throws npe @ skiers.length
define skier globally:
public skier[] skiers= new skier[initial_cap]; 
Comments
Post a Comment