从例子中来到例子中去-Python中的实例属性、类属性与实例方法、类方法、静态方法

本文介绍了Python中类和对象的概念,类属性与实例属性的区别,以及实例方法、类方法和静态方法的使用。通过实例说明了这些概念,并强调通过实践能更好地理解这些知识。
摘要由CSDN通过智能技术生成

这五个名词是我们python中经常遇到的概念,因为我经常也会忘记和混淆,因此在这里总结一下。

类和对象

在讲这五个概念之前,希望大家明确一下类和对象的概念。什么是类?什么又是对象?

类是抽象出来的事物的一个统称,每类事物都具有相同的特征与行为,类是一个名称,并不是一个真实的事物,不能直接使用。这里的特征被称为属性,行为被称为方法。

对象

对象是由类创建的一个具体存在,是可以直接使用的,它具有类中所定义的属性和方法。在程序的开发中先有类,再有对象,并且一个类可以创建多个对象。
类里面的定义的属性和方法,在所创建的对象中也都具有,并且不同的对象之间属性可能会有不同。
举个例子:

class Dog(object):
	action = "吃骨头"
	def  __init__(self,size):
		# 实例属性
		self.size = size
s_dog = Dog("small")
print(s_dog.size)        # small
print(s_dog.action)   # 吃骨头

b_dog
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值