python,面向对象之构造函数应用示例

Posted Iceberg_710815

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python,面向对象之构造函数应用示例相关的知识,希望对你有一定的参考价值。

构造函数是创建类对象的时候自动调动的一个内部函数,将类和对象的公共变量封装在__init__(self)构造函数中.下面的代码展示了构造函数的简单应用.

class person:
def __init__(self,name,age):
self.n = name
self.a = age
def show(self,action):
print("%s-%s %s" %(self.n,self.a,action))

lihuan = person(‘Lihuan‘,18)
hu = person(‘Huxianglin‘,73)
lihuan.show(‘crying‘)
hu.show(‘laughing‘)
print(lihuan.n)


运行结果如下:
Lihuan-18 crying
Huxianglin-73 laughing
Lihuan

 

以上是关于python,面向对象之构造函数应用示例的主要内容,如果未能解决你的问题,请参考以下文章

python之面向对象与构造函数

三. python面向对象

Python之面向对象:面向对象基础

自动化运维Python系列之面向对象

自动化运维Python系列之面向对象

python3之面向对象编程理解