Python 类的使用
来源:互联网 发布:常用的电气设计软件 编辑:程序博客网 时间:2024/06/01 09:37
Python是最近很流行的一门脚本语言,也是面向对象的,我个人觉得有点像Javascript,使用起来也是非常灵活的,今天上手尝试了一下。
Employee类
class Employee: empCount = 0; def __init__(self,name,salary): self.name = name self.salary = salary Employee.empCount += 1 def displayCount(self): print("Total Employee %d" % Employee.empCount) def displayEmployee(self): print("Name : ", self.name, ", Salary: ", self.salary)调用
"创建 Employee 类的第一个对象"emp1 = Employee("Zara", 2000)emp1.displayCount();emp1.displayEmployee()"创建 Employee 类的第二个对象"emp2 = Employee("Manni", 5000)emp2.displayCount();emp2.displayEmployee()print("Total Employee %d" % Employee.empCount)emp1.age = 20;print(hasattr(emp1, 'age'))print(getattr(emp1, 'age'))setattr(emp1, 'age', 8)print(getattr(emp1, 'age'))delattr(emp1, 'age')输出
Total Employee 1Name : Zara , Salary: 2000Total Employee 2Name : Manni , Salary: 5000Total Employee 2True208Press any key to continue . . .总结:
getattr(obj, name[, default]) : 访问对象的属性。
hasattr(obj,name) : 检查是否存在一个属性。
setattr(obj,name,value) : 设置一个属性。如果属性不存在,会创建一个新属性。
delattr(obj, name) : 删除属性。
__init__()方法是一种特殊的方法,被称为类的构造函数或初始化方法,当创建了这个类的实例时就会调用该方法
0 0
- python 类的使用
- python 类的使用
- Python 类的使用
- Python类的使用
- Python中类的使用
- python 类的使用2
- python super类的使用
- python类的使用2
- python类的使用3
- Python类的基础使用
- Python类的使用总结
- 【python】python的unittest使用
- Python类的定义使用 《Head First Python》第六章
- python使用类与对象的变量
- python类的简单定义和使用
- python类的定义和使用
- Python 使用类实现简单的计时器
- python学习(类的使用)
- JAVA学习第7天(3)I/O(一)
- day18/MathDemo3.java
- iOS开发中@property的属性weak nonatomic strong readonly等介绍
- error:Invalid start tag transition
- day18/MathDemo.java
- Python 类的使用
- socket的shutdown和close
- day18/MathTest.java
- WINCE学习路线图
- 5-1-1-2 分段线性变换的源程序:
- day18/RuntimeDemo.java
- JavaScript中函数的作用域链
- 第三题
- day18/SystemDemo.java