# create a class and call its method

# class MyClass:
#     def SayHello():
#         print("Hello there!")
# MyClass.SayHello()

# create an instance of a class and call its method -- note you have to use self

# class Person:
#     def greet(self):
#         print("Hello")

# me = Person()
# me.greet()

# working with constructors. needed if you have variables

# class MyClass:
#     def __init__(self):
#       print("Upon Initialization: Hello!")
#     def instance_method(self): 
#       print("hello instance")
#     def class_method():
#       print("Hello class method!")

# test = MyClass()
# test.instance_method()
# MyClass.class_method()
# test.class_method()

