Thread: vector - get
View Single Post
  #2 (permalink)  
Old 01-02-2009, 04:01 AM
hardwired's Avatar
hardwired hardwired is offline
Senior Member
 
Join Date: Jul 2007
Posts: 1,577
Rep Power: 4
hardwired is on a distinguished road
Default
Code:
import java.util.Vector;

public class Test {
    public static void main(String[] args) {
        Vector<Animal> v = new Vector<Animal>();
        for(int i = 0; i < 3; i++) {
            v.add(new Cat(i));
        }
        for(int i = 0; i < v.size(); i++) {
            System.out.println(v.get(i));
        }
    }
}

class Animal {
    public String toString() {
        return getClass().getName();
    }
}

class Cat extends Animal {
   int n;

    public Cat(int n) {
        this.n = n;
    }

    public String toString() {
        return super.toString() + "[n: " + n + "]";
    }
}

Last edited by hardwired; 01-02-2009 at 08:13 AM. Reason: Added missing quote.
Reply With Quote