
面向对象编程
文章平均质量分 88
立Sir
专注于深度学习、机器视觉,代码涉及Python、TensorFlow、Pytorch。感谢各位支持,已毕业,断更。
展开
-
【面向对象编程】(4) 类的继承,重构父类中的方法
各位同学好,今天和大家分享一下面向对象编程中,类的三大特征之继承。主要介绍:子类继承父类的基本方法;重写父类的类方法;重构父类的初始化方法;super() 方法。本节主要是单继承,多继承在下一节中介绍。如果对基础知识不太清楚的,可以看一下我的前几篇博客:https://blog.youkuaiyun.com/dgvv4/category_11569694.html?spm=1001.2014.3001.5482继承是使子类具有父类的各种属性和方法,不需要编写相同代码。在子类继承父类的同时,可以重新定义父类中的某些属原创 2022-01-09 13:34:27 · 1470 阅读 · 1 评论 -
【面向对象编程】(3) 类之间的交互,依赖关系,关联关系
各位同学好,今天和大家分享一下面向对象编程中,类之间的交互,类之间的依赖关系和关联关系。有不明白的可见前一章节:https://blog.youkuaiyun.com/dgvv4/article/details/122297834?spm=1001.2014.3001.55011. 类之间的交互定义两个类,通过在每个类中定义的方法来进行实例之间的交互。以人打狗,狗咬人为例。在 Dog 类中定义了一个bite函数,第一个参数 self 是该类的实例化对象本身,第二个参数 person 是另一个类的实例化对..原创 2022-01-08 18:38:19 · 1873 阅读 · 0 评论 -
【面向对象编程】(2) 类属性的定义及使用;__repr__()方法
各位同学好,在上一节中我们学习了类实例化的基本方法:https://blog.youkuaiyun.com/dgvv4/article/details/122275348?spm=1001.2014.3001.5501今天在上一节的基础上继续补充,和大家分享一下类属性的定义及使用方法。1. 定义类属性在定义的类中,在初始化函数之前定义到变量称为类属性,是这个类特有的。一旦类实例化之后,那么实例对象默认就可以访问这个类属性。绑定在一个实例上的属性不会影响其他实例,但是,类本身也是一个对象,如果在类上绑原创 2022-01-04 12:15:38 · 677 阅读 · 0 评论 -
【面向对象编程】(1) 类实例化的基本方法
各位同学好,本章节和大家分享一下面向对象编程的一些方法,通过一些案例带大家由浅入深掌握面向对象的编程。1. 最基本的类实例化创建类的方法是 class 变量名:,实例化方法是 类名() ,分配属性的方法是 实例名.属性名 = 值 #(1)创建类class Item: # 创建类的方法是 class 类名: pass # 不执行任何内容#(2)实例化item1 = Item() # 创建Item类的实例化对象item1#(3)给实例化对象分配属性item1.n..原创 2022-01-02 14:06:04 · 7964 阅读 · 0 评论