Sobes.tech
Junior — Middle

Hoe kan het concept van statisch gedrag of een statisch element in een programma op verschillende manieren worden aangeduid?

sobes.tech AI

Antwoord van AI

In programmeren kan het concept van statisch gedrag of een statisch element op verschillende manieren worden weergegeven, afhankelijk van de taal en context:

  • Statische variabelen (static variables) — variabelen die behoren tot de klasse of module, en niet tot een specifiek object. Ze behouden hun waarde tussen oproepen.
  • Statische methoden (static methods) — methoden die worden aangeroepen zonder een instantie van de klasse te maken en werken met de gegevens van de klasse, niet met die van het object.
  • Klassevariabelen en -methoden (class variables/methods) — in sommige talen (bijvoorbeeld Python) zijn dit analogen van statische elementen.
  • Globale variabelen/functies — in sommige gevallen wordt statisch gedrag bereikt via globale objecten die in het hele programma toegankelijk zijn.

Bijvoorbeeld, in Swift wordt het sleutelwoord static gebruikt om een statische eigenschap of methode te declareren:

class MyClass {
    static var count = 0
    static func increment() {
        count += 1
    }
}

MyClass.increment()
print(MyClass.count) // 1