# Author:  James Tam

# Version: June 13, 2017
# Minor modification to include an init constructor, main() 
# renamed to start()

# Version: November, 2012

# Learning concepts: defining and calling class methods.

class Person:
   def __init__(self):
       self.name = "I have no name :("
   def sayName(self):
      print("My name is...", self.name)

def start():
   aPerson = Person()
   aPerson.sayName()
   aPerson.name = "Big Smiley :D"
   aPerson.sayName()

start()
