这篇文章主要介绍了
Python
中类的定义、
继承及使用对象
,
较为详细的分析了
Python
中
类的相关概念与使用技巧
,
具有一定参考借鉴价值
,
需要的朋友可以参考下
本文实例讲述了
Python
中类的定义、
继承及使用对象的方法。
分享给大家供大家参考。
具体分析如下:
Python
编程中类的概念可以比作是某种类型集合的描述,如“人类”可以被看作一个
类,然后用人类这个类定义出每个具体的人——你、我、
他等作为其对象。类还拥有属性和
功能,
属性即类本身的一些特性,如人类有名字、
身高和体重等属性,
而具体值则会根据每
个人的不同
;
功能则是类所能实现的行为,如人类拥有吃饭、走路和睡觉等功能。具体的形
式如下:
例:类的概念:
class
人类
:
名字
= '
未命名
' #
成员变量
def
说话
(
内容
): #
成员函数
内容
#
成员变量赋初始值
某人
=
人类
() #
定义一个人类对象某人
某人
.
名字
= "
路人甲
"
某人
.
说话
('
大家好
') #
路人甲说话
>>>
大家好
! #
输出
示例程序一
(
类的定义
)
:
>>> class pp:
... pass
...
>>> p = pp()
>>> print p
<__main__.pp instance at 0x00CA77B0>
>>>
打印了这个变量的类型。它告诉我们我们已经在
__main__
模块中有了一个
Person
类的
实例。
示例程序二
(__init__
用法
)
:
说明:
__init__
方法在类的对象被建立时,马上运行。该方法用来对对象进行初始化。
>>> class Person:
... def __init__(self, name):
... self.name = name
... def sayHi(self):
... print 'Hello, my name is', self.name
...
>>> p = Person('Swaroop')
>>> p.sayHi()
Hello, my name is Swaroop
>>>
示例程序三
(__del__
方法
)
: