<identifier> expected

Java:
public class Auto {
  
    int preis;
    int kmh;
  
    String marke;
    String farbe;
  
  
    public void Auto(int p, int k, String m, String f) {
      
        preis = p;
        kmh = k;
        marke = m;
        farbe = f;
      
      
    }
}
Code:
public class Traumauto{Auto
     p,
     k,
     m,
     f;
  
    public Traumauto( p = 100000,
                      k = 300 ,
                      m = "Mercedes",
                      f = "lila")
                    
                    {if(p == 100000 ) return "Buy!";
                                      else
                                      return "Dont Buy!";
              
              
                }


Ich hab mein bestes gegeben aber bei der Klasse Traumauto kommt <identifier> expected.
Ich hoffe mein Ansatz stimmt.
 
Ich hoffe mein Ansatz stimmt.
Jein. Eine Klasse dient als "Bauplan" für Objekte. Du hast eine Auto-Klasse. Wenn Du jetzt Dein Traumauto erzeugen willst, brauchst Du keine neue Klasse, sondern einfach nur ein Objekt der Auto-Klasse:
Java:
Auto traumauto = new Auto(100_000, 300, "Mercedes", "lila");
 
Passende Stellenanzeigen aus deiner Region:

Neue Themen

Oben