Classes and Objects

Reading

15. Classes and objects

16. Classes and functions



Video

Learn to Program 9 : Object Oriented Programming (30:04)

Code and Transcript

Most Important Concepts

  • A class is code and is like a blueprint.

  • An object is an instance of a class.

  • An object is located in memory and is like a house built from a blueprint.

Sample Program

class Person:

def __init__(self, name, age):

self.name = name

self.age = age


def myfunc(self):

print("Hello my name is " + self.name)


p1 = Person("John", 36)

p1.myfunc()