Sobes.tech
Junior — Middle

Kan een klasse in Python worden beschouwd als een structuur die een object voorstelt?

sobes.tech AI

Antwoord van AI

Ja, in Python kan een klasse worden beschouwd als een structuur die een object beschrijft. De klasse definieert attributen (gegevens) en methoden (gedrag) die de objecten van die klasse zullen hebben. Dus, de klasse is een sjabloon of een plan voor het maken van instanties (objecten) die bepaalde eigenschappen en functies hebben.

Bijvoorbeeld, de klasse Person beschrijft welke gegevens en acties elk persoon die op basis daarvan wordt gemaakt, zal hebben:

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def greet(self):
        print(f"Hallo, mijn naam is {self.name}.")

Hier is Person een structuur die een persoonobject beschrijft met naam en leeftijd.