10W-python

Python面向对象基础
本文介绍了Python中面向对象的基本概念,包括类与对象的定义、属性与方法的使用,并通过一个具体的龟类实例展示了如何实现封装、继承及多态等特性。

类与对象
属性+方法=对象

面向对象的特征

  • 封装
  • 继承
  • 多态
class Turtle: #Python 类 大写
    # 属性
    color ='green'
    weight=18
    legs =4
    shell = True
    mouth='dazui'



    #方法
    def climb(self):
        print("我正在很努力的向上爬")

    def run(self):
        print("我正在飞快的向前")

    def bite(self):
        print("咬死你")
    

    def eat(self):
        print("有的吃,真满足")

    def sleep(self):
        print("困了,睡了,晚安")
        
 tt=Turtle()
 tt
<__main__.Turtle object at 0x02DAB4F0>
 tt.eat()
有的吃,真满足
 tt.sleep()
困了,睡了,晚安
 tt.bite()
咬死你
 list1=[1,2,3,5,2,9]

 list1.sort()
 list1
[1, 2, 2, 3, 5, 9]
 list1.append(100)
         
SyntaxError: invalid character in identifier
 list1.append(1111)
 list1
[1, 2, 2, 3, 5, 9, 1111]
 class Mylist(list):
    pass

 list2=Mylist()
 list2.append(8)
 list2.append(9)
 list2.append(10)
 
 list2
[8, 9, 10]
 class A:
    def fun(self):
        print("I am A")

        
 class B:
    def fun(self):
        print("I am B")

        
 A=A()
 B=B()
 A.fun()
I am A
 B.fun()
I am B
 

转载于:https://www.cnblogs.com/li-volleyball/p/5618554.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值