En af de nyere objektorienterede sprog kaldes " Scala ". Dette sprog bærer mange strukturelle ligheder til Java , og selv bruger Java Virtual Machine i dens funktion . Dette gør det til et andet sprog , som mange Java-programmører afhentning. Som med andre objektorienterede programmer , det virker hovedsagelig gennem objekt metoder. Metoder
objektorienteret programmering , metoder er navne til bestemte funktioner inden for en klasse. Disse metoder vil variere fra klasse til klasse , som forskellige klasser er designet til at gøre forskellige ting. Mens programmører kan definere deres egne klasser for funktioner er specifikke for deres programmer , indsigelse orienterede sprog som Scala også bruge objekter til grundlæggende funktionalitet, såsom håndtering lagrede objekter og udskriver tekst til konsollen i kommandolinje -baserede applikationer.
Console
fleste begynder Scala programmører vil oprette overvejende kommandolinje baseret terminal -programmer. Dette skyldes ikke kun gøre de fleste grafiske brugergrænseflader kræver mere kode end hele længden af de fleste begyndere ' programmer, men de kræver at lære en hel GUI bibliotek, før en programmør kan bruge dem. Derfor efter at definere en konsol objekt , brug programmører " println " metode til at udskrive en tekstlinje til konsollen. De kan også bruge "print "-metoden til at udskrive et objekt til konsollen , eller " readline " metode til at tillade en bruger at indtaste en tekstlinje fra konsollen .
Lister
Programmører opbevarer enkelte værdier i variabler , og en række relaterede emner i strukturer, der kaldes "lister ". I Scala, tage disse lister i form af en klasse af titlen på "Liste ". Efter instantiere en liste instans objekt , bruger programmører en række metoder til at manipulere indholdet af listen . Syntaksen for den metode til at tilføje et element til listen er " +" formen " ::: " er en anden form for syntaks. Programmører kan også bruge "drop "-metoden til at slette et bestemt antal elementer på listen , startende fra begyndelsen listen. Den " længde" metoden også returnerer antallet af elementer programmøren har gemt på listen.
Character Strings
Programmeringssprog bruge en variabel kaldes en " karakter " til gemme individuel karakter , og tegnstrenge at gemme flere tegn af ord og sætninger . Dette er også en klasse i Scala kaldes en " String ", som en programmør erklærer ved at tildele en tegnstreng , inde i anførselstegn , til en streng navn. Programmører kan skifte for alle bogstaverne inde i strengen fra øverste til små bogstaver med de metoder " toUpperCase " og " toLowerCase ". Scala programmører kan også bytte om på rækkefølgen af tegnene i en streng med "omvendt "-metoden.