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搞自己谢谢。。。

发布了39 篇原创文章 · 获赞 1 · 访问量 402

猜你喜欢

转载自blog.csdn.net/qq_39441111/article/details/104352351
今日推荐