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();
    }
}
 
     
     
    