i want to print all elements of my array list. Eclipse does not show an error, but it doesnt show the elements that i added in console. Can you please tell me what i did wrong? 
The console shows: 

Typ:Droide
ID:8282
NameR2D2
HumanoiderRoboter@15db9742
HumanoiderRoboter@6d06d69c
HumanoiderRoboter@7852e922
HumanoiderRoboter@4e25154f

*Roboter Class:*

```
public class Roboter {
protected String Name;
protected int ID;
protected String typ;

public Roboter(String Name, int ID, String typ) {
    super();
    this.Name = Name;
    this.ID = ID;
    this.typ = typ;
}
public void ausgebenNeu() {
System.out.println("ID:"+ID);
System.out.println("Name:"+Name);
System.out.println("Typ:"+typ);

}

```

*HumanoiderRoboter Class:*

```
import java.util.ArrayList;

public class HumanoiderRoboter extends Roboter {

    String RoboterTyp;

    public HumanoiderRoboter (String Name, int ID, String typ) {    
        super(Name, ID, typ);   
    }

    public void ausgeben() {
        ArrayList<HumanoiderRoboter> Sensoren = new ArrayList<HumanoiderRoboter>();

        Sensoren.add(new HumanoiderRoboter("Sensor1", 4232, "Infrarotsensor"));
        Sensoren.add(new HumanoiderRoboter("Sensor2", 9232, "Lichtsensor"));
        Sensoren.add(new HumanoiderRoboter("Sensor3", 5777, "Touchssensor"));
        Sensoren.add(new HumanoiderRoboter("Sensor4", 3321, "Gyrosensor"));

        System.out.println("Typ:" + typ);
        System.out.println("ID:" + ID);
        System.out.println("Name" + Name);

        for (Roboter ele : Sensoren) {
            System.out.println(ele);
        }
    }

    public static void main(String[] args) {
        HumanoiderRoboter R2 = new HumanoiderRoboter("R2D2", 8282, "Droide");
        R2.ausgeben();

    }

}

```