# Author:  James Tam

# Minor modifications (init constructor added)
# June 13, 2017

# Version: November, 2012

# Learning concepts: 
# * defining a class with attributes
# * creating an object
# * accessing/modifying attributes


class Client:
    def __init__(self):
        self.name = "default"
        self.phone = "(123)456-7890"
        self.email = "foo@bar.com"
        self.purchases = 0

def start():
    firstClient = Client()
    firstClient.name = "James Tam"
    firstClient.email = "tam@ucalgary.ca"
    print(firstClient.name)
    print(firstClient.phone)
    print(firstClient.email)
    print(firstClient.purchases)

start()
