Python-class类

源代码如下: 

# 类的例子
class Turtle:    # Python中的类名首字母应该大写
    # 属性
    color = 'green'
    weight = 10
    legs = 4
    shell = True
    mouth = '小嘴'
    # 方法
    def climb(self):
        print("我会爬~")
    def run(self):
        print("我也会赛跑")
    def bite(self):
        print("我会咬")
    def eat(self):
        print("嘿嘿,我很能吃")
    def sleep(self):
        print("我想睡大觉")
tt = Turtle()
tt.run()
tt.eat()
tt.sleep()
print("我有%d条腿,%d克重,颜色是%s" % (tt.legs, tt.weight, tt.color))
print('-----------')

# 类的继承
class MyLlist(list):
    pass
list1 = MyLlist()
list1.append(5)
list1.append(2)
list1.append(1)
print(list1)
list1.sort()
print(list1)
print('-----------')

# 类的多态
class A:
    def fun(self):
        print('我是小A')
class B:
    def fun(self):
        print('我是小B')
a = A()
b = B()
a.fun()
b.fun()

运行结果如下:

我也会赛跑
嘿嘿,我很能吃
我想睡大觉
我有4条腿,10克重,颜色是green
-----------
[5, 2, 1]
[1, 2, 5]
-----------
我是小A
我是小B

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值