super() must be first statement - Fehler

Status
Nicht offen für weitere Antworten.

clemson

Bekanntes Mitglied
warum bekomme ich hier den fehler beim compilieren

TestClass.java:18 : call to super must be first statement in constructor
super();
^

???

TestClass.java
Code:
import javax.swing.JFrame;
import javax.swing.JTree;


public class TestClass extends JFrame
{
	
	public static void main(String[] args)
	{
		
		new TestClass();
		
	}
	
	public void TestClass()
	{
		super();
		
		JTree tree = new JTree();
		
		add( tree );
		
		setSize(275, 300);
		
		setVisible( true );
		
	}
	
}
 

Sky

Top Contributor
Weil Du die Konvention für einen Konstruktor nicht einhälts. Es muss
Code:
public TestClass()
anstatt
Code:
public void TestClass()
heissen.
 

clemson

Bekanntes Mitglied
oke. dann weiss ich das jetzt auch.

da hab ich wohl nicht richtig aufgepasst im unterricht...
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben