In this lesson, we start adding behaviors to our dog class.
Behaviors are called Instance Methods in Python. A method is a function that belongs to a class. Just like functions, these methods can accept parameters, and they can access the attributes of the object they belong to.
class Dog:
species = 'mammal'
def __init__(self, name, age):
self.name = name
self.age = age
def speak(self, sound):
print(f"{self.name} says {sound}")
philo = Dog("Philo", 5)
philo.speak("Gruff gruff!")
chauncey on July 9, 2020
I took your advice and looked around the room. I saw a box of popcorn, so here is what I came up with:
If you’re going through this course like me, grab some popcorn and keep on going! It comes in any flavor you like (just don’t pop it too much)!