python3的实例方法
admin
2023-07-24 10:22:03
0

1. 语法

class 类型(继承列表):

def 实例方法名(self,形式参数1,形式参数2,...)

    "文档字符串"

    语句..


2. 作用

用于描述一个对象的行为.,让此类型的全部对象都拥有相同的行为


3. 说明

实例方法实质是函数,是定义在类内的函数

实例方法属于类的函数

实例方法的第一个参数代表自己用这个实例方法的对象,一般命名为"self"

实例方法如果没有return语句,则返回None

实例方法的调用语法

实例.实例方法名(调用参数)

类名.实例方法(实例,调用参数)


例如:


class Dog:

   def say(self):

       print("旺旺")


   def eat(self,that):

       print("小狗在吃:",that)

       self.food = that        #属性food 绑定到that, self.food 可以在其他类内函数调用


   def food_info(self):

       print("狗刚吃过:",self.food)


   def run(self,speed):

       print("吃过" + self.food +"的小狗以每小时",speed,"/的速度在速度")


dog1 = Dog()        #创建一个对象

dog1.say()          # 调用实例对象

dog1.eat("骨头")    #骨头传入到形参that

dog1.food_info()    # self 传入自己

dog1.run(30)


dog2 = Dog()        #创建第二个对象

dog2.eat("狗粮")      #传入不同的参数

dog2.food_info()

dog2.run("50")


相关内容

热门资讯

海尔洗衣机脱水抖动跳是什么原因 洗衣机放置不平稳导致脱水时振动或发出异常声响。脱水桶松动,脱水时产生上下串动。检修时,用手握住脱水桶...
格力KFR-50WEU开5分钟... 可能是室内机回风过滤网过脏;空调电源接触不良或者电压不稳定;室内风机电机电容出现老化;或者是空调电控...
海尔洗衣机不自动脱水是什么原因 海尔洗衣机不自动脱水是什么原因1、排水阀处有异物。2、放入的衣物过少或者搅拌在了一起导致洗衣机脱水时...
波轮洗衣机洗衣服后不自动排水是... 1、可能是波轮洗衣机的排水管堵塞或者排水电磁阀有问题造成的,也可能是电脑板已经损坏;2、波轮洗衣机的...
威力洗衣机不上水,出e3什么原... 威力洗衣机不上水,出e3什么原因表示进水过慢,需要将洗衣机脱水桶内的衣服重新放置平衡之后再开始脱水。...
47天内24车无主冻货在南阳被... 澎湃新闻记者 庄岸 实习生 黄英姿6月26日,就“‘无主’冻货在南阳被查扣并拍卖”一事,南阳市市场监...
星楷科技取得全固态电池等静压制... 国家知识产权局信息显示,浙江星楷科技有限公司取得一项名为“一种全固态电池等静压制备工装”的专利,授权...
腾讯:以组织能力抢占下一个生态... 腾讯真正的变化,不只是“做了一个大模型”,而是开始尝试让整个公司围绕AI重新协同。 文|胡嘉琦 ID...
李四川:会全力以赴接棒,建设新... 据凤凰卫视报道,台湾年底选战倒数5个月,蓝绿新北市长参选人李四川、苏巧慧积极拼陆战,并于6月25日晚...
东方证券:手术机器人应用场景扩... 来源:财中社 6月26日,2026年6月,经皮穿刺及消融手术机器人领域的真健康医疗正式启动港股招股,...