python中类的定义方法_python中类的定义方法

#coding =utf-8

## 类的定义##--------------------------------------------------

classEmployee:

empCount=0## 构造函数,函数名必须用: __init__

def __init__(self, name, salary):

self.name=name

self.salary=salary

Employee.empCount+= 1

## 以下是类的普通成员函数

defdisplayCount(self):print "Total Employee %d" %Employee.empCountdefdisplayEmployee(self):

self.displayCount()print "Name :", self.name, ", Salary:", self.salary## 注:直接定义在类体内的数据成员是类的静态数据成员,为所有对象共有## 定义在成员函数内的数据成员是各个对象独有的数据成员## 每个成员函数都必须带self参数,函数被调用时不需要给这个参数赋值## 成员函数之间调用时需要带 self前缀,如 line 17##-------------------定义结束-------------------------------

"创建 Employee 类的第一个对象"emp1= Employee("Zara", 2000)"创建 Employee 类的第二个对象"emp2= Employee("Manni", 5000)

emp1.displayEmployee()

emp2.displayEmployee()

emp1.age= 7 #添加一个 'age' 属性

emp1.age = 8 #修改 'age' 属性del emp1.age # 删除 'age' 属性

print getattr(emp1, 'age') #返回 'age' 属性的值

delattr(emp1, 'age') #删除属性 'age'

print hasattr(emp1, 'age') #如果存在 'age' 属性返回 True。

setattr(emp1, 'age', 8) #添加属性 'age' 值为 8

print hasattr(emp1, 'age')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值