Ciallo~(∠・ω・ )⌒☆第十六篇 Python面向对象

Python是一种面向对象的编程语言,意味着它支持面向对象编程(OOP)。面向对象编程是一种编程范式,其中数据和功能被封装在对象中。对象是类的实例,类是一种定义对象的蓝图或模板。

在Python中,可以通过定义类来创建对象。类是一个包含属性和方法的结构,属性是对象的特征或状态,方法是对象的行为或功能。通过实例化类,可以创建类的一个具体实例,这个实例就是一个对象。

class Ultraman:
    """
    类:奥特曼
    约定了未来的实例需要有name 和age
    """
    def __init__(self, _name, _age):
        """
        self 就是未来构造的实例
        """
        # print("初始化函数", id(self))
        # 向self中添加数据name
        self.name = _name
        # 向self中添加数据age
        self.age = _age

    def get_name(self):
        return self.name

    def set_name(self, _name):
        self.name = _name

    def get_age(self):
        return self.age

    def set_age(self, _age):
        self.age = _age


# 类名()调用类会执行该类的初始化函数
l0 = Ultraman("赛罗", 20)
print(id(l0), l0.name, l0.age)
l0.set_name("泽塔")
l0.set_age(10)
print(l0.name, l0.age)

l2 = Ultraman("贝利亚", 45)
print(id(l2), l2.name, l2.age)
l2.set_name("捷德")
l2.set_age(5)
print(l2.name, l2.age)

在上面的例子中,我们定义了一个名为Ultraman的类。这个类有两个属性(name和age)和

设置获取名字、设置获取年龄。我们通过在类的初始化方法__init__中设置属性的初始值,然后通过self来引用这些属性和方法。

然后,我们使用Ultraman类创建了一个名为l0,l1的对象。通过对象的属性和方法,我们可以访问和操作对象的属性和执行其方法。

Python的面向对象编程提供了许多优势,包括代码的模块化、重用性和可维护性。通过使用类和对象,可以更好地组织和管理程序的复杂性。 

有一段时光/用来浪费和挥霍
有一些人/陪你一起张牙舞爪
多年后我想起来/这被称之为青春
你依旧是我心中/最值得纪念的那个人。 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值