首页 Python基础入门视频教程 Python面向对象程序设计和简单例子
pay pay

Python面向对象程序设计和简单例子

日期: 二月 14, 2023, 8:31 a.m.
阅读: 497
作者: Python自学网-村长

摘要: 面向对象是高级编程语言中非常重要的一种语法概念,有了面向对象之后很多代码的开发工作量会大幅度减少。

00:00 / 21:00
1x
2x
1.5x
1.25x
1x
0.8x
0.5x
>
面向对象
    1. 第1课:Python面向对象程序设计
      21分钟
    2. 第2课:类属性和对象属性
      21分钟
    3. 第3课:类属性和对象属性操作本质对比
      21分钟
    4. 第4课:类属性和对象属的区别和使用对比
      21分钟
    5. 第5课:Python类方法的创建
      21分钟
    6. 第6课:实例方法,类方法和静态方法
      21分钟
    7. 第7课:三种方法访问权限对比
      21分钟
    8. 第8课:面向对象基础-元类
      21分钟
    9. 第9课:类属性,私有化属性,受保护属性的访问区别
      21分钟
    10. 第10课:面向对象-属性-私有化属性
      21分钟
    11. 第11课:面向对象-属性-只读属性
      21分钟
    12. 第12课:property操作只读属性
      21分钟
    13. 第13课:属性安全补充
      21分钟
    14. 第14课:内置属性
      21分钟
    15. 第15课:类属性,实例属性,初始化属性
      21分钟
    16. 第16课:面向对象-方法-方法回顾
      21分钟
    17. 第17课:内置特殊方法-对象信息重写
      21分钟
    18. 第18课:内置特殊方法-调用
      21分钟
    19. 第19课:内置特殊方法-索引操作
      21分钟
    20. 第20课:内置特殊方法-切片
      21分钟
    21. 第21课:内置特殊方法-对象比较
      21分钟
    22. 第22课:内置特殊方法-上下文环境的布尔值
      21分钟
    23. 第23课:内置特殊方法-迭代和遍历
      21分钟
    24. 第24课:内置特殊方法-描述器
      21分钟
    25. 第25课:内置特殊方法-装饰器
      21分钟
    26. 第26课:内置特殊方法-对象生命周期
      21分钟
    27. 第27课:内置特殊方法-面向对象小结案例
      21分钟
    28. 第28课:三大特性-继承和继承关系
      21分钟
    29. 第29课:三大特性-资源的继承和使用
      21分钟
    30. 第30课:三大特性-资源的覆盖或累加
      21分钟
    31. 第31课:三大特性-多态
      21分钟
    32. 第32课:面向对象-抽象类
      21分钟

面向对象是高级编程语言中非常重要的一种语法概念,有了面向对象之后很多代码的开发工作量会大幅度减少。

'''
之前也和大家说过python是一门全对象语言,这里来说说什么是全对象语言,在其他语言中数据类型
主要有基本数据类型(int,float,bool...)和对象类型两种,这两种数据类型是相互独立的。而python
中虽然我们也学习过好几种类型的数据,但是这些类型的数据如果追溯上去都属于对象类型(OOP)。
'''
'''
举例:写一份简历
面向过程:先使用word绘制简历的板块,然后是表格,然后用配图,再然后才开始写个人信息
面向对象:下载模板,直接填写个人信息
面向对象就是对面向过程的封装,这里面的难点就是把面向过程中的哪些功能封装到面向对象中
'''
'''
类:根据抽象的类,实例化出具体的对象(包含:属性和方法)(人、汽车、老师、菜、游戏boss、宠物.....)
由类到对象叫做:实例化
由对象到类叫做:抽象化
'''
class Notes:  # 经典类和新式类,大驼峰命名规范(首字母大写)
    pass

print(Notes)
Tom = Notes()  # 使用类实例化一个对象
print(Tom)

# 经典类和新式类的区别:经典类一般用于python2,新式类用于python3,默认父类是object
print(Notes.__bases__)  # (<class 'object'>,)  属于新式类
class Notes(object):  # python2写法,python3是默认基础object的
    pass

 

原创视频,版权所有,未经允许,切勿转载,违者必究!
回顶部