tuannvm
1/15/2017 - 9:03 AM

inheritance.py

class Student():
    def __init__(self, name, school):
        self.name = name
        self.school = school
        self.mark = []

    def average(self):
        return sum(self.mark) / len(self.mark)
    
    def friend(self, friend_name):
        return Student(friend_name, self.school)

class WorkingStudent(Student):
  ### ERROR HERE: 14,4,error,E1002:Use of super on an old style class
    def __init__(self, name, school, salary):
        super().__init__(name, school)
        self.salary = salary

anna = WorkingStudent('Anna', 'MIT', 20.00)
print(anna.salary)