if one program contains more than one clasees wirtten separately are they considerd public class in pyhton
class Robot:
__counter = 0
def __init__(self):
type(self).__counter += 1
@staticmethod
def RobotInstances():
return Robot.__counter
if __name__ == "__main__":
print(Robot.RobotInstances())
x = Robot()
print(x.RobotInstances())
y = Robot()
print(y.RobotInstances())
print(Robot.RobotInstances())