Methoden voor Python- objecten
Objectmethoden
Objecten kunnen ook methoden bevatten. Methoden in objecten zijn functies die bij het object horen.
Laten we een methode maken in de klasse Person:
Voorbeeld
Voeg een functie in die een begroeting afdrukt en voer deze uit op het p1-object:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def myfunc(self):
print("Hello my name is " + self.name)
p1 = Person("John",
36)
p1.myfunc()
Opmerking: de self
parameter is een verwijzing naar de huidige instantie van de klasse en wordt gebruikt om toegang te krijgen tot variabelen die tot de klasse behoren.