#!/usr/bin/python3 # -*- coding: utf-8 -*- class ReallySimpleClass: """ This is the a primitive class example""" pass # It can actually be used like this for a real purpose (adding items to it): little_struct1: ReallySimpleClass = ReallySimpleClass() little_struct1.sub_object = 4 little_struct1.sub_object2 = "string" ReallySimpleClass.newclassthing = 5 # This feature will exist in all instances of the class now. little_struct3 = ReallySimpleClass() print(little_struct3.newclassthing) print(little_struct1.newclassthing) # This shows stuff in the object, versus in the class: print(little_struct1.__dict__) print(ReallySimpleClass.__dict__) # Make another: little_struct2 = ReallySimpleClass() little_struct2.sub_object = 5 print(little_struct2.__dict__) # This sub-object is particular to this object only. print(little_struct1.sub_object)