Avatar billede daniboy Nybegynder
12. august 2003 - 15:35 Der er 8 kommentarer og
1 løsning

Elipse Problem

Jeg bruger Eclipse men har nu problemer med nogen som f.eks. det her:

class Hello {
    Hello() {
        super();
    }
}

class Hello2 extends Hello {
    Hello2() {
        super();
    }
}
Ovenstående ligger i én source fil.
Hvis jeg så vil bruge det i en en source fil under Eclipse i det samme
project, som source filen virker det ikke... Det har vel noget med packages
at gøre? men det kan jeg ikke lige se hvordan det skal kunne ændres på...
Avatar billede arne_v Ekspert
12. august 2003 - 15:48 #1
Jeg er ikke helt sikker på at jeg forstå dit problem.

Men:
  - lig Hello og Hello2 i hver sin source fil
  - lav klasserne om til public

Så tror jeg at du nemmere vil kunne få det til at virke.
Avatar billede repsak Nybegynder
12. august 2003 - 15:50 #2
Hvorfor kalder du super() i Hello? Den arver jo ikke fra noget (andet end Object, men så plejer man ikke at skrive super())
Avatar billede daniboy Nybegynder
12. august 2003 - 16:03 #3
Uhm urelevant... Repsak... koden er ligemeget...

dvs. Arne at det ikke kan lade sig gøre i eclipse at bruge non-public classes i andre source filer som når man arbejder i package? virker lidt mærkeligt...

ellers er det fordi her er endnu en grundlæggende ting i java jeg ikke lige har fattet?
Avatar billede arne_v Ekspert
12. august 2003 - 16:11 #4
Det kan du sagtens og koden compiler også fint hos mig.

Og jeg kan bruge den i en anden klasse i default package også.

Det var mere generelle råd.
Avatar billede arne_v Ekspert
12. august 2003 - 16:12 #5
Du kan nok få problemer hvis de ligger i default package og skal bruge af en
klasse der ikke liggeri default package.
Avatar billede daniboy Nybegynder
12. august 2003 - 16:20 #6
k meget bisart det virker lige pludseligt...

programmet har været compileret mange gange... lige pludselig kan jeg bruge dem.. hmm wird... anyway tak for hjælpen :)
Avatar billede daniboy Nybegynder
12. august 2003 - 16:26 #7
Et svar ville heller ikke skade ;)
Avatar billede arne_v Ekspert
12. august 2003 - 16:33 #8
Jeg kan da godt ligge et svar - jeg synes bare ikke at det er helt
klart hvad jeg har svaret.
Avatar billede daniboy Nybegynder
12. august 2003 - 16:50 #9
Det har været et problem i lang tid... uden at ændre på noget virkede det lige pludselig... men du har svaret og prøvet på at svare... så det er vel dig der skal have points...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester