首页 > 其他分享 >类中的相关方法

类中的相关方法

时间:2024-03-19 17:15:01浏览次数:17  
标签:调用 obj 对象 Dog def print 相关 方法 类中

类中的相关方法

class Dog():
	
	# 普通无参方法
    """
    	只能通过类进行调用
    """
	def tail():
		print("小狗喜欢摇尾巴")
	
	# 绑定到对象的方法
    """
    	对象调用时候的时候默认传递对象本身
    	类调用的时候需要传递一个对象
    """
	def wang(self):
		print("小狗看到陌生人就叫")
        
		
	# 绑定到类的方法
    """
  	    无论是对象和类 调用的时候都传递类的本身
    """
	@classmethod	
	def tian(cls):
		print(cls)
		print("小狗喜欢舔骨头")
		
	# 静态方法
     """
  	    无论是对象还是类调用静态方法,都不会默认传递任何参数
     """
	@staticmethod
	def jump(something):
		print("小狗喜欢接{}".format(something))
	
obj = Dog()
# 无参方法的调用
# obj.tail() #error
Dog.tail() #success


# 绑定到对象方法调用
obj.wang()
Dog.wang(obj)

# 绑定到类方法调用
"""无论对象还是类都可以调用,默认传递的是类"""
Dog.tian()
obj.tian()
print(obj.__class__)

obj.jump("飞盘")
Dog.jump("飞盘")

标签:调用,obj,对象,Dog,def,print,相关,方法,类中
From: https://www.cnblogs.com/wbcde116/p/18083417

相关文章

  • elementUI中点击触发两次点击事件原理及解决方法
    ​ 最近在研究vue3,在学习vue3和element-plus的过程中,突然发现el-radio的一个问题,element的版本号如下"element-plus":"2.2.27",​ 代码如下:<template> <divclass="button-group"><el-radio-groupv-model="buttonGroup">......
  • Windows Wowershell 和CMD显示中文乱码的真实原因和解决方法(转)
    原文:https://blog.csdn.net/Curious_r/article/details/124540193作者:Curious_r中文互联网上一般搜素到的解决方案都是切换编码页。但编码页不是WinodwsPowerShell对中文字符乱码的真正原因。因为编码页只是针对不支持Unicode的程序采用的默认编码,按理说你的UTF8脚本不应该会......
  • R语言k-Shape时间序列聚类方法对股票价格时间序列聚类|附代码数据
    原文链接:http://tecdat.cn/?p=3726最近我们被客户要求撰写关于时间序列聚类的研究报告,包括一些图形和统计输出。本文我们将使用k-Shape时间序列聚类方法检查与我们有业务关系的公司的股票收益率的时间序列企业对企业交易和股票价格在本研究中,我们将研究具有交易关系的公司的......
  • JS常用方法
    1、判断对象数组是否有相同属性相同:true\不相同:falseexportconsthasDuplicates=(array,keyArr)=>{returnarray.some((item,index)=>{returnarray.findIndex((v,i)=>{letkeyValue='';letkeyValue1='';keyA......
  • linux 查看防火墙相关命令
    linux查看防火墙相关命令 1.查看防火墙状态systemctlstatusfirewalld2.启动防火墙systemctlstart/restartfirewalld3.停止防火墙 临时停用,重启后失效systemctlstopfirewalld4.永久停止防火墙systemctldisablefirewalld5.开机启动systemctlenab......
  • 常州IGM机器人RTE497的日常维修保养方法
    一、IGM机器人RTE497日常检查每日工作前,进行以下检查:外观检查:确认IGM机器人RTE497本体无明显损伤,各部件连接稳固。电缆检查:检查所有电缆、气管等是否完好,无磨损、无挤压。润滑检查:确保各润滑点油量充足,关节运动顺畅。环境检查:确保工作环境无杂物、无粉尘,保持机器人干净整......
  • 关于方法的三个练习
    packagecom.jsu.www;importjava.lang.reflect.Array;publicclassNew04{publicstaticvoidmain(String[]args){intarr[]={11,22,33,44,55};//明确要打印的对象printfArr(arr);//定义一个方法来打印}publicstaticvoidprintfArr......
  • [转][C#][WPF] 字体模糊的解决方法
    来源:通义灵码提问:WPF 字体模糊的解决方法回答:在C#WPF应用程序中,当改变窗体大小时出现字体模糊的问题,主要与WPF的渲染机制以及DPI缩放有关。以下是一些解决或改善字体模糊问题的方法:启用像素对齐呈现:对于UI元素,可以设置SnapsToDevicePixels属性为True以确保控件的内容尽可......
  • post方法下载excel
    main{ByteArrayOutputStreamoutputStream=excelUtil.exportExcel(header,data);//返回文件流给前端StringfileName="fixedSavingExport"+CommUtil.getComputerDate()+".csv";returnResponseEntity.ok().header(HttpHeaders.CONTENT_DISP......
  • 超全!Python读取文件方法
    文件是无处不在的,无论我们使用哪种编程语言,处理文件对于每个程序员都是必不可少的文件处理是一种用于创建文件、写入数据和从中读取数据的过程,Python拥有丰富的用于处理不同文件类型的包,从而使得我们可以更加轻松方便的完成文件处理的工作本文大纲:使用上下文管理器打开......