I Python, objekter og klasser er grundlæggende begreber i objektorienteret programmering(OOP). Objektorienteret programmering giver dig mulighed for at oprette objekter med deres egne attributter og metoder, hvilket gør kodeorganisering overskuelig og vedligeholdelig.
Definer en klasse i Python
- For at definere en ny klasse skal du bruge nøgleordet
class
efterfulgt af navnet på klassen(normalt begyndende med et stort bogstav). - Inde i klassen kan du definere attributter(variabler) og metoder(funktioner), som objekter i klassen vil have.
Oprettelse af objekter fra en klasse
- For at oprette et objekt fra en klasse skal du bruge syntaksen
class_name()
. - Dette vil initialisere et nyt objekt baseret på den definerede klasse.
Eksempel: Her er et simpelt eksempel på, hvordan man definerer en klasse og opretter objekter ud fra den:
I eksemplet ovenfor definerede vi Person
klassen med to attributter name
og age
, sammen med en metode say_hello()
. Derefter oprettede vi to objekter person1
og person2
fra Person
klassen og kaldte say_hello()
metoden for hvert objekt for at vise deres information.