wl_43_类的知识点总结

定义类
# class
# 函数 : 方法 动态属性 # 类中可以定义方法,方法都有一个必须传的参数self
# 变量 : 类属性 静态属性 # 类中可以定义静态属性

__init__方法 初始化方法

# python帮我们创建了一个对象self
# 每当我们调用类的时候就会自动触发这个方法。默认传self
# 在init方法里面可以对self进行赋值

self是什么 self拥有属性都属于对象

#在类的内部,self就是一个对象
# alex = Person()
# alex.walk == Person.walk(alex)

实例化

对象 = 类(参数是init方法的)

实例、对象 完全没有区别

对象查看属性

# 对象.属性名

对象调用方法

# 对象.方法名(参数)    #类名.方法名(对象名,参数)

正方形 周长和面积

class Square:
    def __init__(self,side_len):
        self.side_len = side_len
    def perimeter(self):
        return self.side_len * 4
    def area(self):
        return self.side_len ** 2
s = Square(5)
s.perimeter()
s.area()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值