Så er vi nået et skridt videre i indledende programmering. I dag er vi nået til parametriserede metoder. Indtil videre arbejder vi kun med sekvensiel programmering, det vil sige ikke nogen objekter. Da main metoden er statisk i java er vi nødt til at lave alle vores ekstra metoder statiske også. Indtil i dag har vi kun arbejdet med metoder af følgende type:
[code]
public static void <navn>() {
<liste af komandoer>;
}
[/code]
I dag har vores forelæser så gennemgået hvorledes man benytter funktioner der tager et eller flere parameter som input og som har en retur værdi. Nu er vi altså nået frem til følgende følgende type af metoder:
[code]
public static <type> <navn>(<type_1> <navn_1>, <type_2> <navn_2>, .. <type_n>, <navn_n>) {
<liste af komandoer>;
retur <udtryk af <type>>;
}
[/code]
Forhåbentligt vil vi snart nå frem til objekter, og så er det jo det for alvor bliver sjovt. Har forresten uploadet en pdf af de slides der blev gennemgået i dag, hvis der er nogen der er nysgerrige. Slides-02101-03.pdf (301,77 kb)
PS: sjov lille fakt. Ud af alle de studerende på første år herude tænker de fleste globalt når de skal løse et problem, det vil sige de prøver at løse hele opgaven på en gang, Software Teknologi er forskellig, her tænker vi sekvensielt, det vil sige vi prøver at løse problemet en bid ad gangen, og det passer jo meget god med den måde vi normalt arbejder på i forbindelse med programmering :)
PPS: hvorfor kan CodeFormatterExtension ikke vise javakode?