class People(): def __init(self): self.name='张珊' self.__age=24
>>> class People(): def __init__(self): self.name='jack' self.__age=23 def showinfo(self): print(self.__age) >>> p2=People() >>> p2.showinfo() 23
#!/usr/bin/python
#coding:utf-8
__author__ = 'MXi4oyu'
class People():
def __init__(self):
self.name='张珊'
self.__age=23
def fun1(self):
#共有方法可以在类的外部进行调用
#可以通过对象名.方法名来调用
print("共有方法")
def __fun2(self):
#私有方法不能在类的外部进行调用
#可以在类的其他方法中调用私有方法
print("私有方法")
def funcshow(self):
self.__fun2()
@classmethod
#类方法要加上@classmethod修饰器,类方法可以通过类名.方法名进行调用
def fun3(self):
print("类方法")
@staticmethod
#静态方法需要加上@staticmethod修饰器,静态方法不需要加self,
#同样可以通过类名.方法名调用
def fun4():
print("静态方法")
if __name__=='__main__':
p1=People()
p1.fun1()
p1.funcshow()
People.fun3()
People.fun4()
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有