虽然Python是解释性语言,但是它是面向对象的,能够进行对象编程。
当一个类定义完之后,就产生了一个类对象。类对象支持两种操作:引用 和 实例化。
引用操作是通过类对象去调用类中的属性或者方法,而实例化是产生出一个类对象的实例,称作实例对象。
class people: # 定义了一个类 name = ‘jack‘ # 定义了一个属性 age = 12 # 如果想定义成私有的,则需在前面加2个下划线 ‘__‘ p = people() # 实例化了一个对象 p print p.name,p.age # p.name 引用对象的属性# jack 12
方法
在类中可以根据需要定义一些方法,定义方法采用def关键字,在类中定义的方法至少会有一个参数,一般以名为‘self‘的变量作为该参数(用其他名称也可以),而且需要作为第一个参数。
class people: __name = ‘jack‘ # 私有属性 __age = 12 def getName(self): # 定义一个方法 return self.__name def getAge(self): return self.__age p = people() print p.getName(),p.getAge()
时间: 2024-10-12 08:22:52