标签:python class
1.类的定义
class Role(object):
    def __init__(self,name,role,weapon,life_value):
        self.name = name
        self.role = role
        self.weapon = weapon
        self.life_val = life_value
    def buy_weapon(self,weapon):
        print("%s is buying [%s]" %(self.name,weapon))
        self.weapon = weapon
p1 = Role("san","Police","B10",90)
t1 = Role("liwen","Terrorist","B11",100)
p1.buy_weapon("AK47")
t1.buy_weapon("B51")
print("P1:",p1.weapon)
print("T1:",t1.weapon)2.类的继承
#!/usr/bin/env python
#-*- coding:utf-8 –*-
class SchoolMember(object):
    def __init__(self,name,age,sex):
        self.name = name
        self.age = age
        self.sex = sex
    def enroll(self):
        print("SchoolMember [%s] is enrolled!" %self.name)
class Teacher(SchoolMember):
    def __init__(self,name,age,sex,course,salary):
        super(Teacher,self).__init__(name,age,sex)
        self.course = course
        self.salary = salary
    def teaching(self):
        print("Teacher [%s] is teaching [%s]" %(self.name,self.course))
class Student(SchoolMember):
    def __init__(self,name,age,sex,course,tution):
        super(Student,self).__init__(name,age,sex)
        self.course = course
        self.tution = tution
    def pay_tution(self):
        print("cao,student [%s] paying tution [%s]" %(self.name,self.tution))
#t1 = Teacher("alex",21,"F","PY",1000)
s1 = Student("san",24,"M","PY",500)本文出自 “AMY” 博客,请务必保留此出处http://amy2015.blog.51cto.com/11407620/1773513
标签:python class
原文地址:http://amy2015.blog.51cto.com/11407620/1773513