<span id="7ztzv"></span>
<sub id="7ztzv"></sub>

<span id="7ztzv"></span><form id="7ztzv"></form>

<span id="7ztzv"></span>

        <address id="7ztzv"></address>

            ???? Python ???
            ??11?? ??????????
            ???? ??? ????

            ???

            ????????????????????????????????????????????????????????? ??? ????????????????????????? ??????????? ?????

            ?????????忱?????????????孝??快????????????????????宏????????????????????????????????????快??????????????扶????污???????????????????

            ????????????????????????????????????????????????????????????????????米?????????????汎????????????????????忪?????????????????????辰???芍?

            ????????????????????????????SchoolMember????y??????????? ??? ??????????????????????????????????????????????????宏???????????快??????

            ???????????抗????????????????/?????SchoolMember?快??百牝?????????????????????????妊????縺??????????????????????米????????????????????????SchoolMember???妊???????????????????????????????????????????????????????????????????????????SchoolMember???????????????宏????????????????????孝???????????????????????百???????????????????I?????????????????????????????????????????????????????

            ????????????? ???? ???????????????????????????????????????????????????????????????????辰?????????

            ????????????孝?SchoolMember????? ?????? ?? ???? ????Teacher??Student????? ?????? ?? ???? ??

            ??????????????????????

            ??邦??

            ??11.5 ??邦??

            #!/usr/bin/python
            # Filename: inherit.py


            class SchoolMember:
                '''Represents any school member.'''
                def __init__(self, name, age):
                    self.name = name
                    self.age = age

                    print '(Initialized SchoolMember: %s)' % self.name

                def tell(self):
                    '''Tell my details.'''
                    print 'Name:"%s" Age:"%s"' % (self.name, self.age),

            class Teacher(SchoolMember):
                '''Represents a teacher.'''
                def __init__(self, name, age, salary):
                    SchoolMember.__init__(self, name, age)
                    self.salary = salary

                    print '(Initialized Teacher: %s)' % self.name

                def tell(self):
                    SchoolMember.tell(self)

                    print 'Salary: "%d"' % self.salary

            class Student(SchoolMember):
                '''Represents a student.'''
                def __init__(self, name, age, marks):
                    SchoolMember.__init__(self, name, age)
                    self.marks = marks

                    print '(Initialized Student: %s)' % self.name

                def tell(self):
                    SchoolMember.tell(self)

                    print 'Marks: "%d"' % self.marks

            t = Teacher(
            'Mrs. Shrividya', 40, 30000)
            s = Student(
            'Swaroop', 22, 75)

            print # prints a blank line

            members = [t, s]
            for member in members:
                member.tell()
            # works for both Teachers and Students

            ????????code/inherit.py??

            ???

            $ python inherit.py
            (Initialized SchoolMember: Mrs. Shrividya)
            (Initialized Teacher: Mrs. Shrividya)
            (Initialized SchoolMember: Swaroop)
            (Initialized Student: Swaroop)

            Name:"Mrs. Shrividya" Age:"40" Salary: "30000"
            Name:"Swaroop" Age:"22" Marks: "75"

            ????牝???

            ?????邦?孝??????????????????????????????????????????????????????????????__init__??????????self?????????????????????????????????????????????????????Python?????????????????constructor???????????????????

            ?????????????????????????????????????????self???????????????????????

            ????????????SchoolMember???tell??????????????Teacher??Student????????????SchoolMember???????

            ??????????????孝?????????????????tell????????????SchoolMember???tell???????????????????Python?????????????????????????????????抉??????????????????????????????????????????????????????????????????????????????????????????????

            ???????????????????????????????????????????????????? ?????? ??


            ???? ????? ????
            ??????????? ??? ????
            ?????
            @ssv
            <span id="7ztzv"></span>
            <sub id="7ztzv"></sub>

            <span id="7ztzv"></span><form id="7ztzv"></form>

            <span id="7ztzv"></span>

                  <address id="7ztzv"></address>

                      捚粔韁藝婓盄