Skapande av objekt

Java

1 svar · 385 visningar · startad av pego

Medlem sedan sep. 200110 inlägg
Trådstart#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

Medlem sedan apr. 20007 588 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.

265 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)