学习D9

面向过程:根据业务逻辑从上到下写代码,强调每一步都亲自完成

面向对象:将数据和函数一起封装,减少重复代码, 就像是别人帮你完成

通过类创建对象 就是 对象的模板

创建类

关键字 class + 类名 (Object): 类名使用 帕斯卡命名 即每个单词首字母都大写

类具体构成

类名称

类属性

类方法

new 方法先行 再进行 init 方法


class MyClass:
    """一个简单的类实例"""
    i = 12345
    def f(self):
        return 'hello world'

实例化类

x = MyClass()

访问类的属性和方法
print("MyClass 类的属性 i 为:", x.i)
print("MyClass 类的方法 f 输出为:", x.f())

动态添加类的属性
类名.属性名 = 值
x.classmate = 'sss'

__ str __方法 传入的参数要是字符串

会自动返回 字符串

继承
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值