Instance vs Class Variables Configuration

Variables shared by all instances of the class
Variables unique to each instance
Console Output
>

Instance vs Class Visualization

No Visualization Yet
Click the "Run Visualization" button in the configuration panel to see the visualization.
Class Definition:
Student
Class Variables (Shared by all instances):
Instance Variables (Unique to each instance):
Instance Examples:
student1
Instance Variables:
Accessing Class Variables:
Memory Model:
Class Variables (Stored in class):
Student.__dict__ = {}
Instance Variables (Stored in instance):
student1.__dict__ = {}
Key Differences:
  • Class variables are shared by all instances
  • Instance variables are unique to each instance
  • Class variables can be accessed through the class or instance
  • Instance variables are only accessible through instances
  • Modifying class variables affects all instances
  • Modifying instance variables only affects that specific instance