Python学习笔记:实例的属性和方法

学习目标:

加深对于“实例属性和方法”的理解*

学习内容:

实例的属性方法指的是属于类的实例的变量函数。当你创建一个类的实例时,该实例会继承类的属性和方法,并能够在自身上进行访问和操作。以下是对实例属性和方法的详细解释:
实例属性
实例属性是定义在类中的变量,每个类的实例都会拥有一份自己的属性副本。可以通过在__init__方法中使用self关键字来声明实例属性,并通过实例来访问和修改它们。实例属性可以存储对象的状态和特征。

class MyClass:
    def __init__(self):
        self.name = "John"  # 声明实例属性name并赋值为"John"

# 创建类的实例
myObj = MyClass()
# 访问实例属性
print(myObj.name)  # 输出 "John"
myObj.name = "Alice"  # 修改实例属性的值
print(myObj.name)  # 输出 "Alice"

实例方法
实例方法是在类中定义的函数,必须使用self参数来引用当前实例。通过实例方法,你可以在实例级别上操作和访问实例的属性,并进行一系列的操作。

class MyClass:
    def __init__(self):
        self.name = "John"

    def say_hello(self):
        print("Hello, my name is", self.name)

# 创建类的实例
myObj = MyClass()
# 调用实例方法
myObj.say_hello()  # 输出 "Hello, my name is John"

在上面的例子中,say_hello是一个实例方法,它能够在实例级别上访问和使用实例的属性。
通过实例属性和实例方法,每个类的实例都可以存储自己的数据,并在自己的操作下进行相应的操作。这使得每个实例成为一个独立的实体。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值