Toon posts:

[Java] Static references

Pagina: 1
Acties:
  • 27 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben nu de hele middag bezig en ik wordt zo langzaam maar zeker gek!!
Wat ik wil is een soort van State-mechanisme maken en dus in de State klasse zelf een aantal statische (evt. final) referenties hebben naar de mogelijke waarden. Het magische wonder dat Java heet denkt echter dat de refs null zijn. Een verkort voorbeeld toont het probleem
Java:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class TestC {
    public static TestC eerste = new TestC("eerste");

    private String msg;

    public TestC(String msg) {
        this.msg = msg;
        if(eerste==null)
            System.out.println("Ik besta niet");
    }
    
    public static void main(String[] args) {
        TestC c = new TestC("Hallo");
        System.out.println("Klaar");
    }
    
}


Ben ik nu gek of zie ik gewoon iets heel simpels over het hoofd?? :/

  • MaxxRide
  • Registratie: April 2000
  • Laatst online: 09-01 10:13

MaxxRide

Surf's up

Op het moment dat je die static class "eerste" creeerd heb ga je de constructor in, deze checked echter of eerste == null, dit is dan natuurlijk wel het geval. Je krijgt dan dus de output
code:
1
Ik besta niet


Ik begrijp niet helemaal wat je wilt bereiken dus kan je ook niet echt een oplossing geven.

Misschien kun je het algoritme dat je in je hoofd hebt even kort en abstract opschrijven?

If you are not wiping out you are nog pushing enough...


Verwijderd

Topicstarter
Damn... Ik ben echt een eikel zeg..... Ik lees je reply net voor de tweede keer |:(

Categorie je bent al een dag bezig en dan zie je dingen niet meer zo helder :)

[ Voor 112% gewijzigd door Verwijderd op 31-05-2004 16:44 ]


  • MaxxRide
  • Registratie: April 2000
  • Laatst online: 09-01 10:13

MaxxRide

Surf's up

Ik begrijp hieruit dat je eruit bent gekomen :P

If you are not wiping out you are nog pushing enough...


Verwijderd

Topicstarter
Dit is dus een Kodak-moment voor mij

Deze gaat de boeken in als een van de meest idiote FOUTEN die ik heb gemaakt.....

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Laten we 'm dan maar niet in de 'open boeken' van GoT houden :)

Professionele website nodig?

Pagina: 1

Dit topic is gesloten.