1. 程式人生 > >python的面向對象基礎

python的面向對象基礎

width new 內部 第一個 屬性 它的 employ pan 分享

1.類

  描述具有相同屬性與方法的對象的集合。

2.創建類

  使用class來創建一個新類,class之後為類的名稱並以冒號結尾

3.程序

 1 #!/usr/bin/python
 2 # -*- coding: UTF-8 -*-
 3 
 4 class Employee:
 5     所有員工的基類
 6     empCount = 0
 7 
 8     def __init__(self, name, salary):
 9         self.name = name
10         self.salary = salary
11         Employee.empCount += 1
12
13 def displayCount(self): 14 print "Total Employee %d" % Employee.empCount 15 16 def displayEmployee(self): 17 print "Name : ", self.name, ", Salary: ", self.salary

4.實例化

  不需要new、

5.程序

 1 # -*- coding: utf-8 -*-
 2 from ClassTest1 import Employee
 3 "創建 Employee 類的第一個對象
" 4 emp1 = Employee("Zara", 2000) 5 emp1.displayCount() 6 emp1.displayEmployee() 7 "創建 Employee 類的第二個對象" 8 emp2 = Employee("Manni", 5000) 9 emp2.displayCount() 10 emp2.displayEmployee() 11 12 print Employee.empCount

6.運行結果

  註意點:empCount變量是一個類變量,它的值可以在類的所有實例之間共享,可以在內部類或者外部類使用Employee.empCount訪問。

  技術分享

7.

python的面向對象基礎