Gjennom forelesningene og øvingene kan det dukke opp ord og uttrykk som en ikke helt husker eller skjønner hva betyr.
VI kommer til å oppdatere denne siden gjennom semesteret. Er det et ord som er uklart send gjerne inn til oss.
Ord | Betydning |
---|---|
Abstrakt | Et nøkkel-ord for noe som er uferdig og ikke kan instansieres. En abstrakt klasse kan ikke lages et objekt av, en abstrakt metode er nødt til å redefineres i sub-klasser (ellers blir de også abstrakte). |
Arv | En klasse som arver fra en annen klasse kan bruke alle metodene og attributtene til superklassen. |
Assosiasjoner | Hvordan klasser er koblet til hverandre. |
Attributter | Variabler i et objekt.Kan ses på om klassens egenskaper. |
Deklarere | Å definere en variabel, parameter eller attributt, uten å nødvendigvis tilordne den en verdi. |
Felt | Samme som attributter. Deklareres i klassen, og ikke inne i en metode. Kan ses på som klassens egenskaper. |
Grensesnitt | Et grensesnitt deklarerer metoder som klassene som implementerer grensesnittene er nødt til å ha. |
Instans | Når du oppretter et objekt av en klasse er dette en instans av klassen. |
Klasse | En "oppskrift" på hvordan et objekt skal være. Inneholder metoder og variabler og knytter de sammen. |
Konstruktør | En metode som kjøres når du oppretter et objekt. En klasse kan ha flere konstruktører for forskjellige parametre. |
Lytter | En klasse som observerer en annen klasse og får beskjed om endringer som skjer med tilstanden til den klassen. |
Main-metode | Metoden som faktisk kjører Java-programmet. Må has med i klassen programmet skal kjøres fra. |
Metode | Samme som funksjon. |
Objekt | En spesifikk instans av en klasse. |
Observerbar | En klasse som har metoder som gjør at den kan observeres av andre klasser og vil si ifra når tilstanden endres. |
Oppførsel | Metodene i et objekt. Hva kan du gjøre med/få vite av objektet. |
Parametere | De argumentene som sendes inn i en metode. |
Primitive Typer | int, long, double etc. Tall-verdier uten metoder. |
Private | Tilgjengelig for klassen. |
Protected | Tilgjengelig for pakken. |
Public | Tilgjengelig for alle. |
Static | Static brukes for globale variabler og funksjoner som ikke er knyttet til noen bestemt instans. |
Sub-klasse | En klasse som arver fra en annen. |
Superklasse | En klasse som en annen klasse arver fra. |
Tilstand | Tilstanden til et objekt. Referer ofte til verdien til de viktigste variablene. F.eks balanse i en konto. |
Void | Brukes på metoder som ikke skal returnere noen verdi. |
Wrapper-klasser | Double, Integer etc. Klasser som ligger rundt primtive typer og tilfører en del metoder. |