今日学习总结2.15
一、绑定方法
绑定方法分两种:绑定给类的和绑定给对象的
二、非绑定方法
既不绑定给类也不绑定给对象
三、隐藏属性
隐藏属性是有应用场景的
1.如何隐藏
a.在类定义阶段用双下划线开头的方式将属性隐藏起来,发生了语法生的变形
_类名__属性名
b.隐藏对外不对内
c.只有在类定义阶段发生变形,其他情况都不发生变形了
2.为什么要隐藏
类里面的隐藏属性,类外部可以使用,但是目的不是让类外部使用的,类外部
要想使用,在类内部开放接口才能进行访问 ,这样可以达到对外部数据的严格控制
四、property装饰器
五、继承
1.什么是继承?
继承就是新建类的一种方式,新建出来的类被称为子类或者叫派生类,被继承的类称为父类
或者基类
2.为什么要用继承?
类解决了对象与对象之间代码冗余问题
继承解决了类与类之间的代码冗余问题
3.怎么使用继承?
经典类:没有继承object类的子子孙孙类都是经典类
新式类:继承了object类的子子孙孙类都是新式类
只有在Python2中才区分经典类和新生类,Python3中都是新式类
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律