Access Keys:
Skip to content (Access Key - 0)


Kapittel 2.3 - Arbeide med Objekter

Added by Joachim Haagen Skeie , last edited by Joachim Haagen Skeie on Nov 21, 2009 22:14
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

En objekt variabel benyttes som alle andre variabler i Java, eneste forskjellen er at nye objekter må instansieres med nøkkelorde _new–. Hvis vi ser tilbake til HelloWorld eksempelet i kapittel 1.2 benyttet vi oss av en objekt variabel.

public class HelloWorld
{
	public void run()
	{
		System.out.println("Hello World!");
	}
	
	public static void main(String [] args)
	{
		HelloWorld mittProgram = new HelloWorld();
		mittProgram.run();
	}
}

Linje 10 i programmet overfor oppretter en objekt variabel mittProgram av typen HelloWorld og instansierer variabelen med et nytt HelloWorld objekt. Når et objekt opprettes ved hjelp av new plasseres objektet i maskinens hukommelse, mens en referanse til objektets adresse plasseres i variabelen mittProgram.

Med unntak av String objekter må samtlige objekter instansieres ved hjelp av new.

Adaptavist Theme Builder (3.3.5-conf210) Powered by Atlassian Confluence 3.0.2, the Enterprise Wiki.