E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python面向对象编程系列
Python面向对象
中的魔法属性/方法
1532515203809.jpeg魔法属性/方法:以双下划线开头和结尾的函数和属性。具有特定功能的属性和方法。常见的魔法属性和方法:输出__str__()#输出当前对象在内存中的地址__repr__()#用于在交互模式下,直接操作变量时~属性之间的比较方法__gt__()#grantthan大于__lt__()#lessthan小于__ge__()#grantoyequals大于或等于__le_
用1心
·
2023-07-27 06:20
sed进阶之创建sed实用工具
shell脚本
编程系列
加倍行间距sed'$!G'data2.txt保留空间的默认值是一个空行,通过G命令可以将保留空间内的内容附加到模式空间内容之后,但是最后一行不需要附加,所以通过排除命令!
lang20150928
·
2023-07-26 00:30
shell
基础
linux
java
centos
sed进阶之模式替换
shell脚本
编程系列
&符号可以代表替换命令中的匹配模式,不管模式匹配到了什么样的文本,都可以使用&符号代表这些内容。这样就能处理匹配模式的任何单词了。
lang20150928
·
2023-07-26 00:00
基础
shell
bash
linux
服务器
sed进阶之改变执行流程
shell脚本
编程系列
分支b通常,sed编辑器会从脚本的顶部开始,一直执行到脚本的结尾(D命令是一个例外,它会强制sed编辑器在不读取新行的情况下返回到脚本的顶部)。
lang20150928
·
2023-07-26 00:59
基础
shell
linux
java
服务器
[QT
编程系列
-32]:科学计算 - QT支持的科学计算库
目录第1章QT中如何支持科学计算?1.1QT没有专门的科学计算库1.2QT没有专门的数学运算库1.3QT没有数字信号DSP处理库1.4QT没有类numpy库1.5QT支持的数学运算第2章QT数学库详解2.1QtMath2.2QVector2.3QMatrix第1章QT中如何支持科学计算?1.1QT没有专门的科学计算库在Qt中,虽然没有专门的科学计算库,但你可以使用一些第三方C++库来进行科学计算,
文火冰糖的硅基工坊
·
2023-07-25 18:47
编程系列-QT
qt
开发语言
c++
[QT
编程系列
-31]:多线程机制 - Qthread工作原理
目录一、Qthread工作原理二、QThread的start()方法三、QT线程的生命周期四、事件循环机制五、QThread自带信号六、如何在run函数中多次执行七、QThread什么时候发送finished信号八、为什么不建议改写run函数一、Qthread工作原理QThread是Qt中用于管理线程的类,它提供了一些方法和事件循环机制来控制线程的生命周期和行为。下面是QThread的内部工作原理
文火冰糖的硅基工坊
·
2023-07-25 18:47
编程系列-QT
qt
开发语言
C++
[QT
编程系列
-33]:科学计算 - 开源数值计算库GNU Scientific Library(简称GSL)
目录第1章简介1.1概述1.2主要功能1.3C++接口1.4在QT中使用GSL的步骤第2章GSLC++函数库2.1功能概述2.2代码示例第1章简介1.1概述GNUScientificLibrary(简称GSL)是一个开源数值计算库,旨在提供各种数学和科学计算的功能。它用于解决数学、物理、工程和计算科学中的复杂问题,并提供了一组丰富的功能和算法。以下是一些关于GNUScientificLibrary
文火冰糖的硅基工坊
·
2023-07-25 18:43
编程系列-QT
C++
qt
科学计算库
结构型设计模式之亨元模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-25 16:51
设计模式系列
设计模式
c++
架构
PyTorch DataLoader Num_workers-深度学习限速提升(pytorch系列-29)
PyTorchDataLoadernum_workersTest-加快速度欢迎来到本期神经网络
编程系列
。
peacefairy
·
2023-07-25 10:24
Pytorch系列
神经网络
python
【教女朋友 从 0 到 1 学
编程系列
】二、快速掌握前端基础
HTML通用声明head元素body元素常见元素表格Table有序列表ol和无序列表ul理解区块元素(block-level)和内联元素(inline)进阶使用CSSJS参考文档首先明确一点学习的最根本原则:预习:是不可能预习的复习:是不可能复习的那么如何能够教女朋友快速从零基础上手写代码,将成为本课时的最关键内容。前端的基础主要包括三个部分,HTML、CSS、JS,其中HTML和CSS是前端的基
Willin 老王带你躺平养老
·
2023-07-25 02:20
教女朋友
从
0
到
1
学编程
前端
经验分享
学习方法
改行学it
程序员创富
创业创新
职场和发展
python面向对象
【非常详细】
简述不全,望海涵目录一.封装,继承,多态1.封装2.继承3.多态二.面向对象的各种方法1.静态方法2.类方法3.属性方法三.高级面向对象1.成员修饰符2.特殊方法一.封装,继承,多态1.封装:将内容封装到某个地方,以后再去调用被封装在某处的内容例如:通过__init__构造器封装了name和age,让外部name和内部name分开,保证了数据的纯净性。2.继承子类获得父类的内容格式:classst
马骁尧
·
2023-07-24 20:55
笔记
Python学习
java
开发语言
Python面向对象
的开发
Python面向对象
的开发Python是一种支持面向对象编程的高级编程语言。在Python中,一切皆为对象。每个对象都有属性和方法,可以通过调用对象的方法来执行操作。
过分的规定
·
2023-07-24 20:54
python
开发语言
笔记
经验分享
开源
Python面向对象
详解(非常详细)
非常详细的讲解(爆肝1w字)零基础一样学得会干货满满不看后悔个人主页→数据挖掘博主ZTLJQ的主页个人推荐python学习系列:☄️爬虫JS逆向系列专栏-爬虫逆向教学☄️python系列专栏-从零开始学python目录面向对象的概念和原理1、什么是面向对象编程?2、面向对象的特征和优点3、类与对象的关系和定义类与对象的关系类和对象的定义4、封装、继承和多态的概念和应用Python中的面向对象编程基
ZTLJQ
·
2023-07-24 20:19
python基础
python
算法
开发语言
pycharm
编辑器
结构型设计模式之代理模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-24 19:11
设计模式系列
设计模式
代理模式
架构
c++
结构型设计模式之装饰器模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-24 19:11
设计模式系列
设计模式
装饰器模式
java
c++
架构
结构型设计模式之外观模式【设计模式系列】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程设计模式系列期待你的关注哦!!!
Allen.Su
·
2023-07-24 19:40
设计模式系列
设计模式
外观模式
java
架构
C++
Linux 网络通信epoll详解( 10 ) -【Linux通信架构系列 】
系列文章目录C++技能系列Linux通信架构系列C++高性能优化
编程系列
深入理解软件架构设计系列高级C++并发线程编程期待你的关注哦!!!现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。
Allen.Su
·
2023-07-24 18:33
Linux
通信架构实战
linux
架构
java
c++
网络协议
Python面向对象
篇--类的定义与实例化、self关键字、属性、魔术方法
文章目录类的定义类的实例化类中的self关键字(相当于C/C++中的指针)在类的外面添加属性魔术方法\__init__()方法(初始化方法或构造方法)\__str__()方法\__del__()方法(删除方法或析构方法)总结类的定义class类名():#属性#方法classPerson():defrun(self):print("跑步")defeat(self):print("吃")类的实例化p1
FeatherWaves
·
2023-07-23 01:32
Winner
Winner
Python
Dinner
python
开发语言
python面向对象
编程
简介面向过程:根据操作数据的函数或语句块来设计程序。面向对象:把数据和功能结合起来,用成为对象的东西包裹起来组织程序。类和对象:类创建一个新类型,对象是这个类的实例。a是int类型的变量,则存储整数的变量是int类的对象(实例)。域:属于一个对象或类的变量被称为域。类的方法:对象可以使用属于类的函数来具有功能,这样的函数被称为类的方法。域和方法可以合称为类的属性。self:例如一个类名为MyCla
氢离子游离
·
2023-07-22 19:15
[QT
编程系列
-2]:C++图形用户界面编程,QT框架快速入门培训 - 1- 预备知识
目录概述1.前置条件1.1C++1.2图形界面1.3图形程序集成开发环境1.4图形程序开发框架1.5跨平台特性1.6QT快速感知1.6.1QT的典型应用1.6.2QT的特点1.6.3QT跨平台集成开发环境1.6.4QT是一种UI开发框架1.6.5QT的主要函数库概述1.前置条件学习QT框架的前置条件可以包括以下几个方面:基本的编程知识:熟悉C++编程语言是学习QT的基础。理解面向对象编程(OOP)
文火冰糖的硅基工坊
·
2023-07-21 05:16
编程系列-QT
qt
开发语言
[QT
编程系列
-13]:QT快速学习 - 1- 初识
目录第1章QT的介绍1.1QTVSMFC1.2QT历史1.3QT的应用1.4QT学习方法1.5QT对象树1.62-8定律1.7QT优势:1.8QT支持的平台第2章QTUI是各种控件对象的堆积第3章QTUI是各种控件的堆积第4章控件窗口的控制第1章QT的介绍1.1QTVSMFCQt和MFC都是用于Windows平台的框架,用于开发图形用户界面(GUI)应用程序。它们都有各自的特点和适用场景。下面是对
文火冰糖的硅基工坊
·
2023-07-21 05:16
编程系列-QT
qt
开发语言
C++
[QT
编程系列
-14]:QT快速学习 - 2 - QT学习方法与步骤
学习Qt的方法可以遵循以下步骤:了解基础知识:开始之前,建议先了解一些基本的C++编程知识,例如面向对象编程、函数、类、指针等。这对理解Qt框架和语法将有很大帮助。阅读官方文档:Qt提供了完善的文档,其中包含了详尽的介绍和示例代码。阅读官方文档能够帮助你了解Qt的主要概念、类和模块,以及如何使用它们来开发应用程序。尝试示例代码:Qt的安装包中包含了大量的示例代码,通过运行这些示例代码,可以学习Qt
文火冰糖的硅基工坊
·
2023-07-21 05:16
编程系列-QT
qt
学习
学习方法
[QT
编程系列
-30]: 多进程机制 - QT Socket通信:QTcpSocket、QUdpSocket
目录第1章概述1.1概述1.2QTsocket通信的本质1.3QUdpSocket相关的信号1.4QTcpSocket相关的信号第2章UDP通信示例服务端代码:客户端代码:第3章TCP通信代码示例服务器端代码:客户端代码:第1章概述1.1概述在Qt中,通过套接字(socket)实现网络通信主要使用的是QTcpSocket和QUdpSocket类。QTcpSocket用于基于TCP协议的通信,而QU
文火冰糖的硅基工坊
·
2023-07-21 04:03
编程系列-QT
网络
qt
C++
[QT
编程系列
-27]:多线程机制 - 信号与槽实现不同对象之间通信的五种情形:线程内同步通信、线程内异步通信、线程间异步通信
目录理论基础:0.1信号与槽机制0.2线程的事件队列0.3线程的信号队列第1种情形:主线程上下文的两个对象之间同步通信第2种情形:主线程上下文的两个对象之间异步通信第3种情形:子线程给主线程上下文中的对象发送异步信号第4种情形:子线程给move到子线程上下文中的对象发送异步信号第5种情形:子线程给自身上下文的对象发送异步信号理论基础:0.1信号与槽机制参看前文.....0.2线程的事件队列在Qt中
文火冰糖的硅基工坊
·
2023-07-21 04:03
编程系列-QT
开发语言
qt
C++
[QT
编程系列
-29]:多线程机制 - 线程池
目录前言:使用线程池的场景第1章线程池概述1.1什么是线程池1.2线程池的好处第2章QTQThreadPool2.1概述2.2QRunnable任务对象=》可执行的对象2.3QThreadPool代码示例2.5执行结果演示前言:使用线程池的场景(1)需要执行的任务或数据处理是临时性的、执行完就立即空闲,而不是无限制的循环任务(2)需要执行的任务或数据处理是独立的(3)需要执行的任务或数据处理的数量
文火冰糖的硅基工坊
·
2023-07-21 04:32
编程系列-QT
qt
开发语言
C++
【无为则无心&Python基础】— 50.
Python面向对象
(一):面向对象编程
1、面向对象编程的概念Python从设计之初就已经是一门面向对象的语言,正因为如此,我们肯定听过Python中一切皆对象的说法。面向对象编程(Object-orientedProgramming,简称OOP),是一种程序设计思想。面向对象编程把对象作为程序的基本单元,一个对象包含了数据(属性)和操作数据的函数。在面向对象的设计思想中,将程序视为多个对象共同协作的结果。程序被划分为多个子模块,再由多
繁华似锦Fighting
·
2023-07-21 03:05
[QT
编程系列
-25]:多线程机制 - QThread和MoveToThread简介
目录第1章简介1.1多线程的目的1.2QThread多线程使用方法1.3QT支持多线的步骤第2章QThread2.1概述2.2moveToThread第1章简介1.1多线程的目的QThread类提供了一个与平台无关的管理线程的方法。在Qt中建立线程的主要目的就是为了用线程来处理那些耗时的后台操作,比如大量运算,复制大文件,网络传输等。QT(也称为Qt框架)是一个用于开发跨平台应用程序的C++库。它
文火冰糖的硅基工坊
·
2023-07-19 18:10
编程系列-QT
qt
c++
多线程
[QT
编程系列
-23]: 多进程机制 - 启动和管理其他进程
目录代码示例1:代码示例2:进程与线程的区别代码示例1:在Qt中,可以使用QProcess类启动和管理其他进程。QProcess提供了执行外部程序、与其交互并获取结果的功能。下面是一个简单的示例代码,展示如何使用QProcess启动一个外部进程,并读取其输出:#include#include#includeintmain(intargc,char*argv[]){QCoreApplicationa
文火冰糖的硅基工坊
·
2023-07-19 18:10
编程系列-QT
qt
学习
开发语言
[QT
编程系列
-24]:多线程机制 - QT的数据通信机制
目录第1章QT常见的数据通信机制第2章示例代码1.信号和槽机制示例:2.共享数据/变量示例:3.本地套接字示例:第1章QT常见的数据通信机制在Qt中,有多种方式可以实现数据通信,下面列举了一些常用的方法:信号和槽机制:Qt的信号和槽机制是一种基于事件的机制,用于在对象之间进行通信。通过在发送方对象中定义信号,并在接收方对象中定义槽函数,并使用connect函数将信号和槽函数连接起来,就可以实现对象
文火冰糖的硅基工坊
·
2023-07-19 18:09
编程系列-QT
qt
开发语言
C++
[QT
编程系列
-22]:基本框架 - QT常见数据结构:QString、QList、QVector、QMap、QHash、QSet、QPair快览
目录1.QT常见数据结构概述2.QList与QVector比较3.QPair和QMap比较4.QT数据结构与STL库数据结构比较5.QT数据结构与STL库数据结构性能比较1.QT常见数据结构概述在Qt中,有几个主要的数据结构常用于处理和组织数据,包括:QString:用于存储和操作字符串的类。QString是Qt中常用的字符串类型,提供了丰富的字符串操作方法和快速的字符串处理能力。QList:动态
文火冰糖的硅基工坊
·
2023-07-19 13:25
编程系列-QT
qt
数据结构
开发语言
手把手教你使用python开发植物大战僵尸游戏
课程截图imageimage课程目标1.掌握
python面向对象
编程思想2.熟练python常用编程语法3.掌握python游戏开发框架pygame教学视频一共342分钟,7课时https://www.bilibili.com
__豆约翰__
·
2023-07-19 10:54
Python中Self的详解及使用
大家学
Python面向对象
的时候,总会遇到一个让人难以理解的存在:self这个self到底是谁啊,为什么每个类实例方法都有一个参数self,它到底有什么作用呢?
缓下脚步
·
2023-07-18 21:23
Python
python
开发语言
self
[QT
编程系列
-21]:基本框架 - QT常见数据结构:QString、QList、QVector、QMap、QHash、QSet、QPair详解
目录1QString2QList3QVector4QMap5QHash6QSet7QPair1QStringQString是Qt中用于存储和操作字符串的类。它提供了丰富的字符串处理方法和功能。以下是QString的一些主要特点和常用操作:创建QString对象:QStringstr="Hello";//直接初始化QStringstr2("World");//使用字符串字面值初始化QStringst
文火冰糖的硅基工坊
·
2023-07-18 14:56
编程系列-QT
qt
开发语言
C++
【Python
编程系列
】5、变量
作用变量用来存储数据:a=10使用规则python作为解释型,属于弱类型和动态型语言。它不需要强制声明变量的数据类型,因为它不需要编译。一般要编译的语言需要明确所有的东西,只有这样才能编译成二进制文件。由于不需要声明数据类型,那么在声明变量时会一并赋值:name="xiaoming"单独只声明不赋值是不允许的:使用"="符号赋值,可以重复赋值。如果重复赋值,变量的值为最后赋值的值:a=10a=20
jasonj33
·
2023-07-18 12:18
python
【Python
编程系列
】4、Python缩进规则、注释
Python缩进规则、注释1、缩进规则Python和C语言不同:C语言的代码块需要缩进时,会用"{}"符号括起来,作为一个整体。而Python只需要按下回车,会自动缩进4个空格(等于一个tab)。age=11ifage>10:print("...")print(“…”)作为if语句的执行体,需要向后缩进4个空格位。当光标在":"符号的后面按下回车键时,解释器会自动缩进。当然你也可以手动缩进代码,只
jasonj33
·
2023-07-18 12:18
python
干货:Java并发
编程系列
之volatile(一)
Java语言规范第三版中对volatile的定义如下:Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。了解volatile关键字之前需要先了解下Java内存模型,java内存模型抽象示意图如下:Java内存模型线程A和线程B之间若要通信的话,必须经历下面两个步骤(1)线程A和线程A本地内存中更新过的共享变量刷新到主存中去。(2)线
程序员技术圈
·
2023-07-18 05:08
python面向对象
-@property-@staticmethod-@classmethod
背景:flask里面会出现这样的用法,自己写的和源码都会有参考:Python类PropertyStaticmethodClassmethod详解-知乎(zhihu.com)过程:1-@property,将一个方法变为静态属性,可以通过实名.方法名调用"""@property属性方法属性方法的作用就是通过@property把一个方法变成一个静态属性实例名.方法"""classFoo(object):
zew1040994588
·
2023-07-17 18:11
python
python
python面向对象
校园管理系统
背景:面向对象基础学完后的练习参考:10小时搞定
Python面向对象
(完整版)_哔哩哔哩_bilibili校园管理系统_不二郭的博客-CSDN博客过程:1-uml图画的和实际demo并不是完全一致2-总部校区下面有分校区
zew1040994588
·
2023-07-17 18:41
python
python
python面向对象
-多态
背景:基础参考:Python多态-菜鸟教程(cainiaojc.com)python多态理解(究竟多态有什么用)-知乎(zhihu.com)过程:"""什么是多态?多态顾名思义多种状态,在python中,不同的对象调用同一个接口,表现出不同的状态,称为多态。如何实现多态?1-继承:多态必须发生在子类和父类之间2-重写:子类重写父类方法示例1:加法运算符的多态示例2:多态len()函数多态用处:一是
zew1040994588
·
2023-07-17 18:41
python
python
[QT
编程系列
-18]: 基础框架 - QT中面向对象的思想体现
目录一、QT中面向对象的思想二、信号与槽背后面向对象的思想一、QT中面向对象的思想在Qt中,面向对象的思想得到广泛应用。Qt框架本身就是基于面向对象的设计和编程范式。以下是一些常见的面向对象的思想在Qt中的应用:封装(Encapsulation):Qt中的大部分类都是通过封装将数据和相关的操作封装为对象。对象的内部数据和实现细节可以对外部隐藏,只暴露出公共接口,提供了更好的抽象和模块化。继承(In
文火冰糖的硅基工坊
·
2023-07-17 17:56
编程系列-QT
qt
开发语言
一文学习
Python面向对象
Python面向对象
前言:很多人可能用Python语言很长时间了,但主要是用Python写一些业务,出于多方面的考虑,对面向对象一直是敬而远之。
幻月の小凯
·
2023-07-17 08:02
Python
Web3
python
学习
开发语言
[QT
编程系列
-3]:C++图形用户界面编程,QT框架快速入门培训 - 2- QT程序的运行框架:HelloWorld、常见控件、对象树原理
目录2.QT程序的运行框架2.1HelloWorld程序框架2.2QTDesigner初识2.3用QTDesigner设计用户登录界2.QT程序的运行框架2.1HelloWorld程序框架上述示例代码中,首先根据应用程序的需求使用QCoreApplication或QApplication定义app对象。如果你的应用程序需要图形界面,则使用QApplication,否则使用QCoreApplicat
文火冰糖的硅基工坊
·
2023-07-17 07:41
编程系列-QT
qt
c++
开发语言
[QT
编程系列
-17]:基本框架 - 为什么派生对象时,需要加Q_OBJECT宏定义?
这段代码定义了一个名为MainWindow的类,它是QMainWindow的子类。QMainWindow是Qt中提供的一个主窗口类,用于创建应用程序的主界面。继承自QMainWindow可以方便地创建具有标准菜单栏、工具栏、状态栏等界面元素的主窗口应用程序。Q_OBJECT是一个宏,在定义派生自QObject的类时需要加入,它告诉Qt元对象编译器(MOC,Meta-ObjectCompiler)处
文火冰糖的硅基工坊
·
2023-07-16 17:54
编程系列-QT
qt
开发语言
C++
[QT
编程系列
-16]: 基础框架 - C++语言特性
目录第1章简介第2章语言特性2.1面向对象的封装性2.1强大的信号和槽机制=》对象之间通过信号进行通信2.2可查询的设计的对象属性2.3时间和事件过滤器2.4对字符串国际化的支持2.5精密时间2.6、良好的对象组织结构=》类的继承2.7Qt中处理了野指针的问题2.8灵活的动态类型转换2.9构造函数2.10初始化列表与对象的初始化2.11override第1章简介在Qt中,使用C++是主要的编程语言
文火冰糖的硅基工坊
·
2023-07-16 17:53
编程系列-QT
qt
c++
开发语言
[QT
编程系列
-12]:QT快速学习 - 0 - 主要内容
第0章主要内容0.1QT的主要内容附录:Qt是一个功能强大的应用程序开发框架,涵盖了广泛的知识点。以下是一些常见的Qt知识点:基本概念和特性:了解Qt的基本概念,如信号和槽、事件处理、对象模型、元对象系统等。掌握Qt的特性,如跨平台性、自动内存管理、模块化设计等。Qt核心模块:熟悉Qt核心模块的使用,包括对象模型、数据结构、容器类、字符串处理、文件和目录操作、线程处理等。QtGUI编程:掌握使用Q
文火冰糖的硅基工坊
·
2023-07-16 17:22
编程系列-QT
qt
开发语言
Python之__init__()、__new__()、__call__()
本篇用来介绍
Python面向对象
的思想,以及里边三个核心的方法。1.
渺茫的小怪兽
·
2023-07-16 16:28
Python面向对象
编程全部基础集合
转自:[http://www.langzi.fun/
Python面向对象
编程.html]面向对象编程和函数式编程(面向过程编程)都是程序设计的方法,不过稍有区别。
zhangtaishan1
·
2023-07-16 13:32
Python面向对象
学习整理(一)
一、面向对象中的几点概念1.1什么是类?类:用户定义的对象原型(prototype),该原型定义了一组可描述该类任何对象的属性,属性是数据成员(类变量和实例变量)和方法,可以通过‘.’来访问。说简单一点,类是一个模板,我们可以使用该模板生成不同的具体的对象,来完成我们想要的操作1.2什么是实例?实例:某一个类的单个对象,例如我们定义了一个Person类,而具体的人,比如小明,小黄就是Person类
Krien666
·
2023-07-15 10:41
python
学习
原型模式
Python面向对象
学习整理(二)
三、使用继承,封装,多态3.1使用继承示例代码如下classDog():def__init__(self,name,age):self.name=nameself.age=age#定义公共方法defbark(self):print(f"{self.name}canbark")classpipi(Dog):defplay(self):print(f"{self.name}会打滚")classdand
Krien666
·
2023-07-15 10:38
python
学习
开发语言
Python 面向对象编程:利用 attrs 和 cattrs 两个库实现
这可能是
Python面向对象
编程的最佳实践Python是支持面向对象的,很多情况下使用面向对象编程会使得代码更加容易扩展,并且可维护性更高,但是如果你写的多了或者某一对象非常复杂了,其中的一些写法会相当相当繁琐
Python热爱者
·
2023-07-15 09:35
python
开发语言
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他