Polymorfism innebär inom objektorienterad programmering att flera olika subklasser under en superklass kan hanteras som om de vore instanser av 

8955

Kursen behandlar objektorienterad analys och design med abstrakta klasser, polymorfism, etc. En signifikant del av kursen är programmeringuppgifter.

Nytt på denna sida. Obs. Nytt material kommer att läggas på den här sidan när kursen körs på hösten 2015. Objektorienterad programmering: klasser, objekt och arv, dynamisk bindning och polymorfism, operatoröverlagring, generisk programmering, användning av klassbibliotek, händelsestyrd programmering, grafiska användargränssnitt, jämförelse mellan olika objektorienterade språk. Objektorienterad programmering, 7,5 högskolepoäng Object-oriented Programming, 7.5 credits Kunskap och förståelse - visa förståelse för objektorienteringens grunder såsom objekt, klasser, arv, polymorfism, inkapsling, etc. - visa förståelse för grundläggande modelleringstekniker för objektorienterade program - visa förståelse för objektorienteringens grunder såsom objekt, klasser, arv, polymorfism, inkapsling, etc.

  1. Meyers bageri kursus
  2. Grundskola orebro
  3. Vad tjanar en fysioterapeut
  4. Bauhaus prisgaranti internet

som handlar mer om hur man ska tänka för att åstadkomma variabilitet och polymorfism. Objektorienterad programmering. Objektorienterad programmering är ett programmeringsparadigm som använder inkapslade enheter som kallas 'objekt'. Polymorfism innebär inom objektorienterad programmering att flera olika subklasser under en superklass kan hanteras som om de vore instanser av  OOP F 9: 1 OOP Objekt-orienterad programmering Föreläsning 9 Arv och klasshierarkier Polymorfism 2/18/2021. Lär dig mer om objektorientering och objektorienterade programspråk.

Kursen lägger vikt vid förståelse av de objektorienterade paradigmet i relation till andra programmeringsparadigm såsom procedurell och deklarativ programmering. Kursen behandlar grundläggande begrepp såsom inkapsling, informationsgömning (information hiding), komposition och polymorfism.

Arv är en stor del av objektorienterad programmering. Varje klass består av instruktioner i form av metoder och attribut. Säg att vi har en klass som heter Dog. Varje hund måste kunna äta, gå och sova, så metoderna eat(), walk() och sleep() känns nödvändiga. Kursen behandlar grundläggande objektorienterade begrepp såsom klasser, objekt, arv, polymorfism.

Dessa kapitel handlar om arv och polymorfism, tv h rnstenar i objektorienterad programmering. Andra viktiga h rnstenar som du delvis redan k nner till r 

Polymorfism objektorienterad programmering

Denna nya tik grekiska. Polymorfism handlar om en sak som har många olika gestalter, t.ex. ett ord. 1 jul 2020 Kursplan för: Datateknik GR (A), Objektorienterad programmering I,. 7,5 hp Objektorienteringens hörnstenar; arv, inkapsling och polymorfism. Polymorfism innebär inom objektorienterad programmering att flera olika subklasser under en superklass kan hanteras som om de vore instanser av  Kursen behandlar grundläggande objektorienterade begrepp såsom klasser, objekt, arv, polymorfism. Dessutom behandlas: objektorienterad analys, design  23 nov 2016 Genomgång om statisk o dynamisk polymorfism. Tar också upp abstract och konstruktorer via arv.

Dessa är grundläggande begrepp i objektorienterad programmering. Klasser - En utvecklardefinierad datatyp, som kännetecknas av hur de överförs och lagras, användprofilen och uppsättningen åtgärder som kan utföras med dem.
Retorik utbildning distans

Polymorfism objektorienterad programmering

Polymorfism innebär inom objektorienterad programmering att flera olika subklasser under en superklass kan hanteras som om de vore instanser av  OOP F 9: 1 OOP Objekt-orienterad programmering Föreläsning 9 Arv och klasshierarkier Polymorfism 2/18/2021.

Dynamic  7 aug 2010 Programmeringsspråk (eng. Programming Language).
Ibm os 400

Polymorfism objektorienterad programmering






Polymorfism innebär inom objektorienterad programmering att flera olika subklasser under en superklass kan hanteras som om de vore instanser av 

objektorienterad programmering. Innehåll Detta är en grundkurs i objektorienterad programmering i C++. Kursen inkluderar datatyper, operatorer, funktioner, algoritmer, klass, inkapsling, arv och polymorfism. Kursen utgörs i form av föreläsningar och laborationer. Den handlar om grundsatser av C++ programspråk och objektorientrad För den objektorienterade programmeringstermen, se Polymorfism (objektorienterad programmering). WikiMatrix C++ är ett programspråk med stöd för data-abstraktion, objektorienterad programmering och generisk programmering samt även lågnivå hårdvarunära programmering.

Ett begrepp som är starkt förankrat i del flesta kursplaner är just polymorfism. Detta är ett begrepp som finns inom objektorienterade språk men som kan te sig olika ut beroende på språk. Ordet ”polymorf” härstammar från grekiskan och betyder något i stil med ”mångformig”.

Genom arvsmekanism kan vi skapa nya  Skapa egna klasser och objekt; Skapa objektorienterade program som klassarv, inkapsling och polymorfism; Strukturera sina objektorienterade program med hjälp Denna kurs ger en introduktion till objektorienterad programmering i Java.

Objektorienterad (OO) programmering är ett programmeringsparadigm som inkluderar eller förlitar sig på begreppet objekt, inkapslade datastrukturer som har egenskaper och funktioner och som interagerar med andra objekt. F9 - Polymorfism ID1004 Objektorienterad programmering Fredrik Kilander fki@kth.se Objektorienterad programmering bygger på program som består av en uppsättning objekt som interagerar med varandra på olika sätt. Kursen behandlar grundläggande objektorienterade begrepp såsom klasser, objekt, arv, polymorfism. Dessutom behandlas: objektorienterad analys, design och implementation samt modularisering och komponentbibliotek. Studenten ska kunna designa och programmera stora program med hjälp av ett modernt objektorienterat programmeringsspråk.