Hilfe! Objektorientierung

lalalalaa

Neues Mitglied
hey!🙂
Ich verzweifle gerade an dem Thema Objektorientierung. Wir haben in der Schule Java, aber ich verstehe gar nichts! Wir sollen ein eine Klasse Auto erstellen und einen parameterlosen Konstruktor (was ist das?). Dann soll noch ein Objekt a1 der Klasse Auto initialisiert und deklariert werden und an diesem Objekt soll dann die Methode ausgeben ausgerufen werden.
Ich verstehe aber nicht, woher Java denn weiß, was die Methode machen soll, bzw wie man das festlegt. Außerdem habe ich schon versucht alles in Eclipse einzugeben, es kam auch keine Fehlermeldung, aber wenn ich auf Run drücke, bleibt die Konsole vollkommen leer, nicht mal ein roter Text, ist das normal?
Danke schon mal!
 
Klassen =.java Dateien. Klasse =Bauplan. Klasse enthält Variablen und Methoden.
Konstuktor ist das Bauen der Klasse. Such dir ein gutest Tutorial (Java von Kopf bis Fuß, ...) und arbeite das ganze noch einmal gründlich druch
 
Wenn du dir inzwischen die Tutorials angeschaut hast wirst du sicher erkennen dass das hier eine minimale Lösung deiner Aufgabe ist:

Java:
public class Auto {

    public void Auto() {
        // dies ist ein parameterloser Konstruktor.
        // das ist eine Methode die genauso heisst wie die Klasse selber
        // dieser Beispielkonstruktor hier tut gar nichts
       
    }
   
    public void ausgeben() {
        System.out.println("Hallo, ich bin dein erstes Auto");
    }
   
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // Das Programm startet hier an der main-Methode
       
        // ein Auto-Objekt anlegen:
        Auto a1 = new Auto();
       
        // die Methode ausgeben aufrufen
        a1.ausgeben();
    }
   
}
 

Zurück
Oben