Detta avsnitt ger en kort introduktion till klasser. Jag kommer att tala mer om klasser senare.
En klass �r ett s�tt att beskriva objekt och deras egenskaper.
En klassdefinition inneh�ller variabler och metoder (en metod �r ungef�r samma sak som en funktion i C).
Man kan ocks� s�ga: En klassdefinition beskriver kod och data.
Ett javaprogram best�r av en eller flera klassdefinitioner (och ingenting kan finnas utanf�r en klassdefinition).
Varje objekt tillh�r en viss klass. (Objektets klass �r detsamma som objektets typ.)
Vi s�ger att objektet �r en instans av klassen.
Alla objekt av en viss klass kan anv�ndas p� samma s�tt—de har samma "gr�nssnitt".
En definition av en viss klass kan ses som en mall f�r objekt av den typen.
class Person { int �lder; String namn; }
I detta och alla andra exempel f�ljer vi konventionen: Namnet p� en klass skrivs med stor bokstav. Metoder och instansvariabler skrivs med liten bokstav.
'namn' och '�lder' �r instansvariabler i objekt av typen Person.
Man kan s�ga: varje person har en �lder och ett namn.
Person x; x = new Person (); x.�lder = 42; x.namn = "Kalle Karlsson"; System.out.println( "Personen " + x.namn + " �r " + x.�lder + " �r gammal");
ger utskriften
Personen Kalle Karlsson �r 42 �r gammal