Objek

term_id: object

Category: basic_concepts

Definition

Objek adalah konsep dasar dalam ilmu komputer, khususnya dalam pemrograman berorientasi objek (OOP). Objek mewakili instans dari sebuah kelas, yang mengenkapsulasi baik keadaan (atribut atau data) maupun perilaku (metode) dari entitas tersebut.

Summary

Entitas terpisah dalam program yang berisi data dan metode untuk memanipulasi data tersebut, yang menjadi pusat pemrograman berorientasi objek.

Key Concepts

  • Enkapsulasi
  • Instans Kelas
  • Atribut
  • Metode

Use Cases

  • Desain arsitektur perangkat lunak
  • Mengelola data gambar di OpenCV
  • Menyusun entri dataset

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())