Objekt

term_id: object

Category: basic_concepts

Definition

Et objekt er et grunnleggende begrep innen informatikk, spesielt i objektorientert programmering (OOP). Det representerer en instans av en klasse og kapsler både tilstand (attributter eller data) og oppførsel (metoder).

Summary

En distinkt enhet i et program som inneholder data og metoder for å manipulere disse dataene, sentral i objektorientert programmering.

Key Concepts

  • Innkapsling
  • Klasseinstans
  • Attributter
  • Metoder

Use Cases

  • Design av programvarearkitektur
  • Håndtering av bilde data i OpenCV
  • Strukturering av datasettoppføringer

Code Example

1
2
3
4
5
6
7
class Dog:
    def __init__(self, name):
        self.name = name
    def bark(self):
        return f"{self.name} says woof!"
my_dog = Dog('Buddy')
print(my_dog.bark())