View on GitHub

reading-notes

Classes & Objects/Thinking Recursively/Pytest Fixtures and Coverage

LINKS

Extra Links:

Classes and Objects

To create a class, use the keyword class:

class MyClass:
  x = 5

Use the class named MyClass to create objects:

class MyClass:
  x = 5

p1 = MyClass()
print(p1.x)

A very basic class would look something like this:

class MyClass:
    variable = "blah"

    def function(self):
        print("This is a message inside the class.")
    
myobjectx = MyClass()

To access the variable inside of the newly created object “myobjectx” you would do the following:

class MyClass:
    variable = "blah"

    def function(self):
        print("This is a message inside the class.")
    
myobjectx = MyClass()

print(myobjectx.variable)

output would equal ‘blah’

Back to Homepage