Skip to content

A Java project showcasing object-oriented programming concepts like inheritance, polymorphism and class design

Notifications You must be signed in to change notification settings

alexandranimhagen/Objektifiering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Objektifiering

Ett Java-projekt som demonstrerar objektorienterad programmering genom att modellera verkliga objekt och deras interaktioner. Fokuserar på klassdesign, arv och polymorfism.

Funktionalitet

  • Skapar och hanterar objekt i en simulerad domän (t.ex. fordon, personer eller annat relevant tema).
  • Visar interaktioner mellan objekt – t.ex. metodanrop, tillståndsförändringar och relationer.
  • Exempel på arv och polymorfism för att illustrera objektorienterade principer.

Teknik

  • Java
  • OOP (objektorientering)
  • Designmönster (klasshierarki, arv, gränssnitt)
  • Konsolbaserad demonstration eller enklare GUI beroende på projektuppsättning Så här kör du
  1. Klona repot:
    git clone https://github.com/alexandranimhagen/Objektifiering.git
    Öppna projektet i din Java IDE (t.ex. IntelliJ eller Eclipse)
    

Kör huvudklassen, t.ex. Main.java

Vad jag lärde mig Det här projektet hjälpte mig att:

Förstå och tillämpa objektorienterad design i praktiken

Arbeta med arv, gränssnitt och klassstrukturer

Bygga strukturerad, återanvändbar och tydlig kod

Detta är ett övningsprojekt från min Java-utbildning och visar min förståelse för OOP-grunder i Java.

About

A Java project showcasing object-oriented programming concepts like inheritance, polymorphism and class design

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages