Kap 3 Metoder i OOP (forts.)

Från Mathonline
Version från den 27 november 2022 kl. 12.24 av Taifun (Diskussion | bidrag)

Hoppa till: navigering, sök
        <<  Agenda          Genomgång          Dagens övningar          Nästa lektion  >>      


3.3   Statiska datamedlemmar och metoder

Gå igenom texten (PDF 3 sidor):
\( \qquad\;\;\, \)\( \qquad\;\;\, \)


Allokeringsmodifieraren static

Static.jpg


Statiska datamedlemmar kallas för klassvariabler, därför att de tillhör klassen och inte något specifikt objekt.

Icke-statiska datamedlemmar kallas för instansvariabler, därför att de tillhör objekten och inte klassen.


Programmet RandTest

RandTest.jpg


Metoden WriteLine() är statisk, därför att den anropas med klassnamnet Console.

Console är en statisk klass, därför att det inte går att skapa ett objekt av den.

Metoden Next() är icke-statisk, därför att den anropas med objektets referens r.

Det går inte att anropa den icke-statiska metoden Next() med klassnamnet Random.


Körexempel

RandTestKorex.jpg









Copyright © 2022 TechPages AB. All Rights Reserved.