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’