Toon posts:

[Java] compile error *

Pagina: 1
Acties:

Verwijderd

Topicstarter
public myWindow(String myTitle)
{
super(myTitle);
setLayout(null);
lachen.setBounds(100,100,125,25);
setSize(640,480);
add (lachen);
lachen.addActionListener(this);
}

krijg de volgende foutmelding:

D:\MyWindowVincent.java:24: invalid method declaration; return type required
public myWindow(String myTitle)
^
1 error

Bewerking afgesloten het fout-code 1

Wat is er fout???

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

code:
1
public void myWindow (String myTitle) { .. }

mischien? of hoe dat dat ding ook gedeclareerd moge zijn

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

en owja doe in het vervolg aub je topic titel ietsje duidelijker...

Verwijderd

VOID als er niks in je objecten word verandert, of als er geen return in staat

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 09-09 11:02
Ik weet wat er fout is! Je hebt geen [code]-tags gebruikt!

Verwijderd

Topicstarter
Oke maar als ik dat doe krijg ik de volgende melding:

D:\MyWindowVincent.java:26: call to super must be first statement in constructor
super(myTitle);
^
1 error

Bewerking afgesloten het fout-code 1

  • gill
  • Registratie: Januari 2002
  • Laatst online: 26-12-2025

gill

Love my lindsey...

Je maakt hier de constructor, IMO heb je hem niet dezelfde naam gegeven als de java file.

/Edit: je class noemt dus: MyWindowVincent.java, dan moet je constructor public MyWindowVincent(...) gedeclareerd staan./

Visit my new Blog!
www.Snowball.be


Verwijderd

extends myTitle

  • nxt
  • Registratie: November 2001
  • Laatst online: 26-08 13:51

nxt

edit: te laat :(

Verwijderd

Topicstarter
Oooww nu snap ik het. Ik heb het bestand onder een andere naam opgeslagen omdat ik hem bij iemand op zijn diskette erbij had gezet.

  • wasigh
  • Registratie: Januari 2001
  • Niet online

wasigh

wasigh.blogspot.com

Toch je titel maar wat aangepast

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 05:49
Op donderdag 28 maart 2002 00:02 schreef poloboy het volgende:
VOID als er niks in je objecten word verandert, of als er geen return in staat
uh void en return kunnen prima samen hoor...

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Op donderdag 28 maart 2002 00:02 schreef poloboy het volgende:
VOID als er niks in je objecten word verandert
code:
1
2
3
4
5
6
7
class Persoon{
   private String _voornaam = null;

   public VOID setVoornaam(String voornaam){
    _voornaam = voornaam;
   }
}

voornaam verandert, onzin dus!

  • Stephan Oudmaijer
  • Registratie: Oktober 2000
  • Laatst online: 16-08-2023
Op donderdag 28 maart 2002 14:26 schreef Jelmer Barhorst het volgende:

[..]

uh void en return kunnen prima samen hoor...
niet dus vriend!

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Op donderdag 28 maart 2002 21:53 schreef CK het volgende:

[..]

niet dus vriend!
ik vind het goed als je commentaar geeft 'Professional Java Nerd', maar zeg dan in godsnaam iets dat klopt.
code:
1
2
3
public void doIets(){
   return; 
}

is 100% ok.

  • Stephan Oudmaijer
  • Registratie: Oktober 2000
  • Laatst online: 16-08-2023
Op donderdag 28 maart 2002 22:03 schreef Alarmnummer het volgende:

[..]

ik vind het goed als je commentaar geeft, maar zeg dan in godsnaam iets dat klopt.
code:
1
2
3
public void doIets(){
   return; 
}

is 100% ok.
hallo we hebben het over een return type.. je kan niet iets returnen uit een void functie.. return in jouw context betekend stoppen met uitvoeren.. zijn wel ff 2 verschillende dingen hoor smart-ass!

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Op donderdag 28 maart 2002 00:02 schreef poloboy het volgende:
VOID als er niks in je objecten word verandert, of als er geen return in staat
Op donderdag 28 maart 2002 14:26 schreef Jelmer Barhorst het volgende:
uh void en return kunnen prima samen hoor...
Hier ging het om, je moet even beter lezen voor dat je mensen loop af te zeiken met 'vriend', vriend.

  • Stephan Oudmaijer
  • Registratie: Oktober 2000
  • Laatst online: 16-08-2023
Op donderdag 28 maart 2002 22:12 schreef Alarmnummer het volgende:

[..]


[..]

Hier ging het om, je moet even beter lezen voor dat je mensen loop af te zeiken met 'vriend', vriend.
*zucht*, ik loop niemand af te zeiken en wat ik zeg klopt gewoon, dus je lult er vaag omheen.. tuurlijk werkt return in een functie.. maar das niet boeiend voor zijn compile error ofwel dan?

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

*zucht*, ik loop niemand af te zeiken
advies: ga mensen niet verbeteren zonder argumentatie en dan dan afsluiten met 'vriend'. Dat komt nogal vrij onvriendelijk/arrogant over en vandaar mijn reactie.
tuurlijk werkt return in een functie.. maar das niet boeiend voor zijn compile error ofwel dan?
Aha.. en een return type != void zou wel de oplossing zijn geweest? De topicstarter heeft zijn constructor per ongeluk niet dezelfde naam gegeven als de class. Dat is de oorzaak van dit probleem.
Pagina: 1