python# 类属性和方法

前言

  1. 类,相当于一个模板
  2. 对象生成的实例,相当于出现个一个产品,有血有肉

类,对象,实例

1.1 术语 —— 实例
使用面相对象开发,第 1 步 是设计 类
使用 类名() 创建对象,创建对象 的动作有两步:

  1. 在内存中为对象 分配空间
  2. 调用初始化方法 init 为 对象初始化
    对象创建后,内存 中就有了一个对象的 实实在在 的存在 —— 实例

因此,通常也会把:
1.创建出来的 对象 叫做 类 的 实例
2.创建对象的 动作 叫做 实例化
3.对象的属性 叫做 实例属性
4.对象调用的方法 叫做 实例方法

class Womendef __secret(self):
        print("%s 的年龄是 %d" % (self.name, self.__age))
A = Women('小芳')

A = Women() 这句话就,
首先1.创造了一个A的对象,
2. 他就形成了一个实例 ,在内存中有自己的地方了
3.

类属性

class Tool(object):

    # 使用赋值语句定义类属性, 记录所有工具对象的数量
    count = 0

    def __init__(self, name):
        self.name = name

        # 让类属性+1
        # 调用类属性 得用类名
        Tool.count += 1

# 1. 创建工具对象
tool1 = Tool('斧头')
tool2 = Tool('斧头2')

# 2. 输出调用了几次,工具对象的总数
tool2.count = 99
print(tool2.count)
print(Tool.count)

好好的用类名调用类属性,别tm搞自己谢谢。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python中,是一种对象的抽象表示,其属性方法定义了该对象的特征和行为。下面是Python属性方法的详细解释: 1. 属性属性是指属于本身的变量,也称为变量。可以通过名或实例对象访问。属性的所有实例对象中共享,如果一个实例对象修改了该属性的值,则会影响到其他实例对象。 2. 实例属性:实例属性是指属于的实例对象的变量,也称为实例变量。可以通过实例对象访问。每个实例对象都有自己的实例属性,它们在不同实例对象之间是独立的。 3. 方法方法是指属于的函数,也称为成员函数。可以通过名或实例对象调用。方法可以访问属性和实例属性,并且可以修改它们的值。 4. 静态方法:静态方法是指在中定义的独立函数,它们与和实例对象无关。静态方法不能访问属性和实例属性,也不能修改它们的值。通常用于实现与相关的工具函数。 5. 方法方法是指在中定义的函数,它们与相关,但不依赖于实例对象。方法可以访问属性方法,但不能访问实例属性方法。通常用于实现与相关的工具函数。 6. 构造方法:构造方法是在创建实例对象时自动调用的方法,用于初始化实例的属性。构造方法的名称固定为`__init__`,它的第一个参数通常是`self`,表示当前实例对象。 7.析构方法:析构方法是在实例对象被销毁时自动调用的方法,用于清理实例对象的资源。析构方法的名称固定为`__del__`,它没有参数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值