Python

Class vs instance variables

Në shqip: Variablat e klasës dhe të objektit

ShpjegimiSQ

Një variabël e shkruar direkt te klasa ndahet nga të gjitha objektet; ajo me self.x i përket vetëm një objekti. Kurth i zakonshëm: një listë si variabël klase ndahet nga të gjithë!

EnglishEN

A variable written directly on the class is shared by all objects; one set with self.x belongs to a single object. A common trap: a list as a class variable is shared by everyone!

Si ta mendosh

Variabla e klasës është tabela e klasës; ajo e objektit është fletorja e secilit nxënës.

Lexoje në anglisht

A class variable is the classroom board; an instance variable is each student's notebook.

Shembull kodipython

class Nxenes:
    shkolla = "Sami Frashëri"      # e përbashkët
    def __init__(self, emri):
        self.emri = emri            # e secilit

Terma të lidhur