Basics III 4. Classes
Classes
Classes group data and behavior together.
class Animal(object):
def __init__(self, species, age):
self.species = species
self.age = age
def is_person(self):
return self.species
def age_one_year(self):
self.age += 1
Inheritance lets you build a new class from an existing one.
class Dog(Animal):
def age_one_year(self):
self.age += 7
a = Animal("Human", 5)
d = Dog("Dog", 5)
a.age_one_year()
d.age_one_year()
print(a.age)
print(d.age)