/
Forside
/
Teknologi
/
Udvikling
/
Java
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Java
#
Navn
Point
1
molokyle
3688
2
Klaudi
855
3
strarup
740
4
Forvirret
660
5
gøgeungen
500
6
Teil
373
7
Stouenberg
360
8
vnc
360
9
pmbruun
341
10
mccracken
320
getClass
Fra :
Fihnn Holger
Dato :
12-12-00 13:31
følgende kode:
public int typeCount(Core core)
{
int value;
for (int i=0; i<ui.getMaxNodes(); i++)
{
if((network.getNode(i)).getCore() instanceof core.getClass())
{
value++;
}
}
return value;
}
laver en fejl:
')' expected
if((network.getNode(i)).getCore() instanceof core.getClass())
udfra det jeg har læst om getClass() burde det virke, men det holder
desværre ikke.
Hvad er problemet.
Mvh.
Fihnn
Dennis Thrysøe (
12-12-2000
)
Kommentar
Fra :
Dennis Thrysøe
Dato :
12-12-00 13:35
Du kunne bruge
instanceof Core
-dennis
Fihnn Holger wrote:
> følgende kode:
> public int typeCount(Core core)
> {
> int value;
> for (int i=0; i<ui.getMaxNodes(); i++)
> {
> if((network.getNode(i)).getCore() instanceof core.getClass())
> {
> value++;
> }
> }
> return value;
> }
> laver en fejl:
> ')' expected
> if((network.getNode(i)).getCore() instanceof core.getClass())
>
> udfra det jeg har læst om getClass() burde det virke, men det holder
> desværre ikke.
> Hvad er problemet.
>
> Mvh.
> Fihnn
Fihnn Holger (
12-12-2000
)
Kommentar
Fra :
Fihnn Holger
Dato :
12-12-00 14:01
> instanceof Core
problemet er at jeg gerne vil kunne give forskellige objekter som parameter.
Disse er alle af klasser der nedarver fra Core.
Dennis Thrysøe (
12-12-2000
)
Kommentar
Fra :
Dennis Thrysøe
Dato :
12-12-00 14:18
Okay - sådan... Så giver du en parameter med af typen Class.
Du kan ikke checke på en variabel klasse. Det ville også være frygteligt
dyrt at implementere i VM'en.
Men du kan bruge reflection:
core.getClass().isAssignableFrom(network.getNode(i).getCore())
....noget i den stil.
-dennis
Fihnn Holger wrote:
>> instanceof Core
>
> problemet er at jeg gerne vil kunne give forskellige objekter som parameter.
> Disse er alle af klasser der nedarver fra Core.
Søg
Alle emner
Teknologi
Udvikling
Java
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177827
Tips :
31982
Nyheder :
719565
Indlæg :
6411019
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.