python类的定义
效果图: 代码: # 定义一个表示人的类 class Person: # 定义一个所有实例可以访问的变量(这里称为:公共属性) name = "孙悟空" # 定义一个所有实例可以访问的函数(这里称为: 方法) # 一般命名基础参数为 self,至少有一个参数 def say_hello(self): #print(‘你好!我是‘,self.name) print(‘你好!我是%s‘%self.name) # %s 就是 %self.name # 创建Person的实例 p1 = Person() # 修改p1的name属性 p1.name = ‘猪八戒‘ # 调用类中的方法 : 对象.方法名() p1.say_hello() ?理论: 类的定义(参考图2) - 在类的代码块中,我们可以定义变量和函数, - 注意: - 实例为什么能访问到类中的属性和方法 - 属性和方法查找的流程 - 类对象和实例对象中都可以保存属性(方法) - 如果这个属性(方法)是所有的实例共享的,则应该将其保存到类对象中 - 如果这个属性(方法)是某个实例独有,则应该保存到实例对象中 - 一般情况下,属性保存到实例对象中 而方法需要保存到类对象中 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |