Uppsala universitet
Institutionen för lingvistik
Objektorienterad programmering, vt 2003
Tomas Englund
Leif-Jöran Olsson
Syftet med denna laboration är att få en första erfarenhet av objektorienterad programmering i Java.
Tänk på att anteckna frågor och annat som dyker upp. Jobba gärna två och två.
Använd /local/kurs/oop03/Labb3Main.java som huvudprogram.
- Skapa en klass som skriver ut talen (egen metod) i ett heltalsintervall som anges som argument till konstruktorn.
- Abstrakta saker finns de på riktigt?
- implementera klassen Multiplier.
- skriv en egen abstrakt klass strängkonkatenerare och implementera den i en subklass.
- Skriv ett program som tar ut alla bigram från en sträng som lagras i konstruktorn.
- Skriv ett program som utför bubble sort på en array med heltal.
- Skriv en klass som testar om en sträng är en palindrom.
Redovisning sker genom att skicka url:er till filerna med lösningarna av uppgifterna till svarsmötet för labb tre senast nionde april.
Rapporten kommer att ges betyget väl godkänd, godkänd eller underkänd enligt följande:
- För godkänt krävs att uppgift ett till tre lösts.
- För väl godkänt krävs dessutom att uppgift fyra till fem lösts.
- underkänt i övrigt.
Lycka till! Och kom ihåg - att skriva kod kräver tålamod och manualblädder.