这篇文章主要介绍了python中class的定义及使用,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下。
类的定义
class classname[(父类名)]:
– 成员函数及成员变量
_ init _ 构造函数:初始化对象
_ del_ 析构函数:销毁对象
定义类的成员函数时,必须默认一个变量代表类定义的对象本身,这个变量的名称可自行定义,下面的程序使用self变量表示类对象的变量
具体代码如下所示:
python中class的定义及使用
#类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。
#对象:它是类的实例化。
#方法:类中定义的函数。
#类(Class) 由3个部分构成:
'''
类的名称:类名
类的属性:指对象的特征(一组数据)
类的方法:允许对象进行操作的方法 (行为/功能)
'''
# Python 3.x中取消了经典类,默认都是新式类。
# 新式类的语法 -> class 类名(object): pass
# 类对象支持两种操作:属性引用 和 实例化。
# 属性引用的语法:obj.属性
# 类实例化的语法:obj = 类名()
# 类中方法的调用:obj.方法名()
# 下面分析新式类的2种常见形式:
#例1:
#自定义一个类student
class student(object):
def speak(self): ## 哪个对象调用了这个方法,self就是那个对象;可以把self理解为一个形参
print("%s 说:我今年%s岁" % (self.name, self.age))
#类student 实例化一个对象john
john = student()
# 给对象添加属性
john.name = "约翰"
john.age = 19
# 调用类中的 speak()方法
john.speak()
#<<<约翰 说:我今年19岁
#例2:
class student(object):
# 定义构造方法
def __init__(

这篇文章详细介绍了Python中class的定义和使用,包括构造函数`__init__`和析构函数`__del__`,并提供了成员函数及成员变量的示例。适合初学者参考学习。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



