Python class and object

# Python继承
class Person(object):
    """"""

    def __init__(self, name, age):
        self._name = name
        self._age = age

    @property
    def name(self):
        return self._name

    @property
    def age(self):
        return self._age

    @age.setter
    def age(self, age):
        self._age = age

    def play(self):
        print('%s正在愉快的玩耍.' %self._name) 

    DEF watch_av (Self):
         IF self._age> = 18 is :
             Print ( ' % S is viewing action movies. ' % self._name)
         the else :
             Print ( ' % S can only view "of bears." ' % self._name) 


class student (the Person):
     "" " students " "" 

    DEF  __init__ (Self, name, Age, Grade): 
        . Super () __init__ (name, Age) 
        self._grade = Grade 

    the @Property 
    DEF Grade ( self):
        return self._grade

    @grade.setter
    def grade(self, grade):
        self._grade = grade

    def study(self, course):
        print('%s的%s正在学习%s.' % (self._grade, self._name, course))


class Teacher(Person):
    """老师"""

    def __init__(self, name, age, title):
        super().__init__(name, age)
        self._title = title

    @property
    def title(self):
        return self._title

    title.setter @ 
    DEF title (Self, title): 
        self._title = title 

    DEF Teach (Self, Course):
         Print ( ' % S% S S is telling%. ' % (self._name, self._title, Course) ) 


DEF main (): 
    STU = Student ( ' king for two ' , 15, ' junior ' ) 
    stu.study ( ' mathematical ' ) 
    stu.watch_av () 
    t = Teacher ( 'Anthony ' , 38, ' the old beast called ' ) 
    t.teach (' The Python programming ' ) 
    t.watch_av () 


IF  the __name__ == ' __main__ ' : 
    main ()

 

Guess you like

Origin www.cnblogs.com/ipyanthony/p/11564278.html