slots.py 406 B

1234567891011121314151617181920212223
  1. class Point:
  2. def __init__(self, x, y):
  3. self.x = x
  4. self.y = y
  5. class PointSlots:
  6. # Теперь __dict__ не будет и нельзя будет создавать новые атрибуты.
  7. __slots__ = {'x', 'y'}
  8. def __init__(self, x, y):
  9. self.x = x
  10. self.y = y
  11. def main():
  12. pass
  13. if __name__ == '__main__':
  14. main()