webForumDet fria alternativet

Skapande av objekt

1 svar · 377 visningar · startad av pego

pegoMedlem sedan sep. 200110 inlägg
#1

Vilket sätt är bäst att använda om jag har en getmetod, att skapa ett objekt i konstruktorn och sedan använda samma objekt vid varje anrop till hämtandet av objektet, ex:
public Font getMetodNamn()
{
return font;
}

eller att skapa en ny instans av objektet varje gång jag anropar metoden:
public Font getMetodNamn()
{
Font font=new Font("Dialog",0,12);
return font;
}

blir det någon prestandaskillnad etc...

Peter

sgtpepperMedlem sedan apr. 20005 524 inlägg
#2

Det beror på vad du vill göra, men om du som jag antar vill ha samma objekt varje gång du anropar get-metoden så skall du naturligtvis inte instansiera ett nytt varje gång.

blir det någon prestandaskillnad etc...

Att instansiera objekt kostar prestanda.

------------------
"To iterate is human, to recurse, divine" - L. Peter Deutch

126 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
123 ms — hämta tråd, inlägg och bilagor (db)