当前位置:首页>Linux>Linux操作系统下python面向对象最简单的写法

Linux操作系统下python面向对象最简单的写法

  • 2026-09-02 19:19:02
Linux操作系统下python面向对象最简单的写法
中国计算机技术交流群共同交流学习,来的加我微信拉你进群958038508
#!/usr/bin/env python3        # 指定脚本的解释器为Python3,Linux/mac系统用# 定义一个名为Make_Plane的类,继承自object(Python3默认继承,可省略)class Make_Plane(object):    # 类的构造方法,创建对象时自动调用,用于初始化属性    def __init__(self, color, whellunm):        self.color = color      # 把传入的color参数赋值给实例属性color        self.whellunm = whellunm# 把传入的whellunm参数赋值给实例属性whellunm    # 定义实例方法mv,self代表当前调用该方法的对象    def mv(self):    	self.test = "test local out"  # 给实例添加一个test属性并赋值        print("fie la...")            # 打印字符串:fie la...    # 定义实例方法gsh,用于格式化输出    def gsh(self):    	self.mv()                      # 调用本类中的mv方法    	# 本类其它函数非__init__函数中的变量调用方法    	print(self.test)               # 打印实例属性test(在mv方法中定义的)        print("ge shi hua color is:%s,number is:%d" %(self.color, self.whellunm))        # 格式化打印实例属性color和whellunm        # 如果是__init__里的变量就不用再调用函数名了,可以直接拿来用。# 程序主入口,只有直接运行本脚本时才会执行下面的代码if __name__ == '__main__':    a = Make_Plane("green", 22)  # 创建Make_Plane类的实例a,传入颜色green、数量22    a.gsh()                      # 调用实例a的gsh方法
中国计算机技术交流群共同交流学习,来的加我微信拉你进群958038508

最新文章

随机文章