
python
熟练掌握lpython环境的开发和pycharm的使用
御弟謌謌
我好像从来没有做好过一件事,这次我想专心做好一件事!
展开
-
python:(面向对象思想)实现进销存系统
python:(面向对象思想)实现进销存系统目录:python:(面向对象思想)实现进销存系统要求:1、货物类2、系统类3、主函数要求: 使用面向对象的思想实现一个货物进销存系统。 1、属性: 编号、名称、价钱、数量、计量单位、类别 2、功能: (1)添加货物 (2)修改货物 (3)移除货物 (4)展示货物 (5)按照货物名称展示货物 (6)统计总价 (7)按照货物名称统计总价1、货物类class Goods(obj原创 2020-09-10 20:16:31 · 5251 阅读 · 2 评论 -
windows 10系统下载安装PyCharm 2019.1.1,亲测有效
windows 10系统下载安装PyCharm-professional-2019.1.1 ,亲测有效目录windows 10系统下载安装PyCharm-professional-2019.1.1 ,亲测有效1、Python环境安装2、PyCharm安装包3、安装教程4、小结4、小结 PyCharm 是一种 Python IDE,带有一整套可以帮助用户在使用 Python 语言开发时提高其效率的工具。比如调试、语法高亮、Project 管理、代码跳转、智能提示、自动完成、单元测试、版本控制等……此原创 2020-09-02 20:06:56 · 840 阅读 · 0 评论 -
收藏一张 Python 正则图
收藏一张 Python 正则图目录:收藏一张 Python 正则图1、什么是正则表达式?2、为什么要学习正则表达式?3、正则图4、总结 相信大家在处理正字符串的时候,经常会有一些复杂的规则的字符串需要。比如说字符串开头或者结尾是啥,有时候Python 内置会有一些方法针对字符串进行操作,但肯定有一些局限性。那么此时正则表达式就是描述这些规则的工具,换句话来说,正则表达式就是记录文本规则的代码。1、什么是正则表达式? 正则表达式不是什么多么牛逼的开发语言,也不是什么脚本语言,但你在做项目的时原创 2020-09-02 15:38:20 · 675 阅读 · 0 评论 -
python数据结构——双端队列
python数据结构——双端队列目录:python数据结构——双端队列一、队列1、什么是队列?2、工作原理(什么是先进先出?)二、双向队列1、队列介绍2、双端队列3、原理图4、常用操作(1)导入 deque 类(2)创建双端队列对象(3)双端队列的旋转(4)添加元素(5)删除元素(6)清空队列(7)获取队列中某个元素出现的个数(7)获取队列中某个元素出现的个数一、队列1、什么是队列? 队列是一种先进先出的数据结构(数据结构:用于存储一系列数据的集合我们就称之为数据结构,python原生的数据结构原创 2020-08-31 20:43:16 · 1059 阅读 · 0 评论 -
Python基础语法—— 模块和包
Python 基础——模块和包目录:Python 基础——模块和包模块一、模块简介1、什么是模块?2、模块的来源3、模块的作用二、模块的导入方式1、import 语句2、from ……import 语句3、给模块或公共起别名三、自定义模块1、模块的命名规则2、定义模块3、模块的测试1、为什么要进行测试?2、测试的方案四、模块的定位顺序五、模块的注意事项六、\__all__变量包一、什么是包?二、如何创建一个包三、包的导入方式1、import2、from……import3、as4、包 (Package) 和原创 2020-08-18 16:19:08 · 726 阅读 · 0 评论 -
python:并发编程之协程
python:协程一、生成器回顾1、什么是生成器 在上一篇文章中,我们讲到了python中的强大工具——生成器,那么所谓生成器就是特殊的迭代器,并且生成器中包含了一定的算法逻辑,你需要什么数据,我们就使用生成器生成一些有规律的数据,这样就解决了多余数据占用内存资源的问题2、如何创建生成器方法一:# 就是将我们的列表推导式中的[] 改为 (),那么一个简单的生成器就制作完成了,并且可以使用for遍历来# 生成1-5的整数my_generator = (i for i in range(1,原创 2020-08-09 21:46:36 · 221 阅读 · 0 评论 -
python中的强大工具——生成器
python中的强大工具——生成器一、迭代器回顾1、什么是迭代器 在上一篇文章中,我们讲到了迭代器,所谓迭代器就是访问集合元素的一种方式,迭代器是一个可以记住遍历位置的一个对象,它可以将集合集合中的元素挨个访问,直到访问完所有元素。2、迭代器的原理 在上一篇文章中,我们自定义了一个对象,让该对象那个成为了可迭代对象和迭代器,并且可以通过for循环迭代出来元素。那么迭代器他最重要的就是next方法,所有利用迭代器,可以在每次迭代获取数据(通过next获取)时,按照特定的规律进行生成(比如说:原创 2020-08-09 21:46:04 · 360 阅读 · 0 评论 -
python:并发编程之多线程
python:并发编程之多线程一、线程介绍1、什么是线程 (1)线程(Thread)也叫轻量级进程,是操作系统能够进行运算调度的最小单位,它被包涵在进程之中,是进程中的实际运作单位,而进程是操作系统进行资源分配的最基本单位。那么也就是说一个程序的运行必须有一个进程,就是主进程,而该进程中必须有一个线程,就是主线程,那么就可以理解为一个程序的运行不仅要有一个主进程,也要有一个主线程。 (2)线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有原创 2020-08-09 21:45:32 · 833 阅读 · 0 评论 -
python:到底什么是迭代器,它和for循环有什么关系?
python:浅析迭代器1、什么是迭代器 迭代器是访问集合元素的一种方式,迭代器是一个可以记住遍历位置(索引)的对象。迭代器从集合的第一个元素开始访问,直到所有的元素都被访问完结束2、什么是可迭代 基本上我们知道的可迭代对象有:list、str、tuple、dict、set这些数据类型都可以使用for……in循环遍历(从容器呢内部依次获取数据),这种过程除了叫遍历以外,它还叫迭代。3、如何检测可迭代对象# 使用 collections包下的Iterable模块from collecti原创 2020-08-08 08:55:57 · 1891 阅读 · 0 评论 -
python并发编程之多进程
ptthon并发编程之多进程 在讲解python多进程之前,我们先引出一个话题,什么话题呢?“多任务”,那么什么是多任务呢,它是干什么的呢,来让我们一起来看看吧!一、多任务1、什么是多任务? (1)在python中所了解到的函数执行,遇到多个函数调用,它的执行方式是按照函数调用的顺序依次挨个执行,基本上不可能出现多个函数同时执行的现象。 (2)那么,也就是说我们所写的程序都是但任务的,一个函数或者方法执行完毕,另一个函数或者方法才能正常执行。如果想要多个函数或方法同时调用执行,需要使用原创 2020-08-06 17:51:08 · 332 阅读 · 0 评论 -
python:异常处理
python:异常处理1、异常的概念 python程序运行时,如果python解释器遇到了一个错误,那么就停止程序的运行,并提示一些错误信息,那么这就是异常。而程序停止运行并在控制台弹出红色的提示信息,这个行为通常称之为“抛出异常”例如:a = [1, 2, 3]# 该列表的索引从0-2# 从语法上讲这个输出并没有错print(a[3])# 而输出的是索引为3,那么压根就没有,所以一定会抛出索引超出界限的错误抛出异常:2、异常捕获 在开发过程中,如果对某一块代码的运行结果不原创 2020-07-31 08:52:02 · 312 阅读 · 0 评论 -
python:静态方法
python:静态方法1、介绍 所谓静态方法,就是:定义在类中,并且使用 @staticmethod 修饰器修饰,没有 cls 和 self 参数限制的方法我们称之为静态方法。2、作用 静态方法主要是用来存放逻辑性的代码,主要是一些逻辑属于类,但是和类本身没有实际性的交互,但是需要让这个功能成为这个类的成员,那么就可以采用静态方法。在静态方法中,不会涉及到类中的方法和属性的操作,可以理解为将静态方法寄存在该类的命名空间中。3、定义格式# 定义的一个类class Person(objec原创 2020-07-27 21:07:57 · 9053 阅读 · 6 评论 -
python:面向对象——类成员
python:面向对象——类成员1、介绍 所谓类成员,就是:在类的外部可以使用 【类名.属性名/方法名】 获取和调用,或者也可以通过实例对象获取和调用的属性和方法我们称之为类属性,其作用就是:供该类的实例对象之间共享2、类属性(1)含义 类属性:定义在类中且方法体之外的变量我们称之为类变量或者类属性,并且不用使用self对象实例修饰,因为它本身就不属于实例对象。(2)定义格式:class Person(object): # 1、定义在类中,且方法体之外 # 2、不使用对原创 2020-07-27 20:08:51 · 393 阅读 · 0 评论 -
python:文件备份
python:文件备份 相信大家在学习《python——文件操作》的时候一定掌握了不少对于txt文件的操作技巧,但是对于txt文件的备份,不管是txt还是csv文件我想都可以备份,备份的好处肯定是显而易见的,那么计算机备份的原理你知道嘛,这其实就是文件备份的核心所在,以下这篇文章将拨动你我的心弦!1、什么是文件备份 **专业术语:**文件备份是指为防止系统出现操作失误或系统故障导致文件丢失,而将全部或部分文件集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。 **个人理解:**所谓文原创 2020-07-27 09:33:00 · 3133 阅读 · 0 评论 -
python:多继承中的‘‘那些事‘‘
python:多继承中的’‘那些事’’ 相信大家在学习 《python面向对象——多继承》的时候,都知道:python支持多继承,以及多层继承。但是在第一次学习的时候,肯定会遇到一些父类同名方法,以及子类和多个父类同名方法的问题,有时候我们不知道他是如何继承并执行的,下面这篇文章触动了你我的心声!继承1、多继承 所谓多继承就是说,子类一下子直接继承了多个父类,这种情况就叫做多继承。(1)格式:class Person(object): passclass Father(obje原创 2020-07-24 19:11:49 · 151 阅读 · 0 评论 -
python:字符串‘‘条件判断‘‘常用函数
python:字符串’‘条件判断’'常用函数 相信大家在给字符串设置规则条件的情况下经常会遇到这样的问题:比如说要用户输入用户名,但是用户名的首个字符必须是字母,那我们该如何是好?或者要求用户输入电话号码,那么电话号码肯定是数字,那么又该如何判断?或者用户发送消息,但是如果是空格或空白的不能发送该如何是好呢?那么现在我就将这些问题所需要的函数列出来!函数描述isalnum如果字符串(至少有一个字符)所有字符都是字母或数字返回True,否则返回Falseisalpha如果原创 2020-07-23 20:41:40 · 474 阅读 · 0 评论 -
python:批量修改文件名称
python:批量修改文件名称1、初步分析:所谓批量修改文件名称就是:使用python中的OS模块对文件进行相关操作2、进一步分析 1.**第一步:**该目录下必须是一系列有规律的文件名称,比如:说西游记第一集,西游就第二集等……这样的文件名称 2**.第二步:**然后要对文件进行批量修改,那么批量修改就是使用循环的方式对有规律的文件名称进行修改 3、**第三步:**然后我们要拿到这个目录文件下的所有文件名称,所有就要使用OS模块下的 listdir( ) 函数来获取当前目录文件下的原创 2020-07-23 09:19:20 · 6489 阅读 · 0 评论 -
python:浅析(lambda)匿名函数
python:浅析(lambda)匿名函数1、什么是匿名函数 所谓匿名,意即不能再使用 def 关键字来创建这种标准形式的函数,而是使用lambda关键字创建的函数被称之为匿名函数,也就是大众所知的lambda表达式,而使用def关键字创建的函数则称之为标准函数。2、语法格式lambda 参数1,参数2……参数n :表达式# 注意:lambda 是一个单一的表达式,而不是语句块3、特点: 1. lambda函数可以接收任意数量和任意类型的参数,但只能有一个表达式,仅仅只能lambda表达原创 2020-07-22 20:04:13 · 379 阅读 · 0 评论 -
python:浅析“高阶函数”
python:高阶函数1、高阶函数(1)什么是高阶函数? 所谓高阶函数就是:函数中可以传入另一个函数作为参数的函数,听起来比较绕口,那么我给大家举一个例子:比如你要对一个或多个可迭代对象做一系列的操作,什么操作呢?就是你函数是做什么操作的,它就做什么操作,也可以说是对一个或多个可迭代对象中的每一个元素进行函数中的操作,至于做什么操作那得看需求,然后完成这个目标,我们就可以使用高阶函数(2)作用 对一个或多个序列中的元素进行操作时,比如说替换、筛选、求和,那么我们就可以将使用高阶函数,那原创 2020-07-22 12:38:37 · 193 阅读 · 1 评论 -
python:列表推导式(for表达式)
python:列表推导式(for表达式)1.含义: 列表推导式(又称列表解析式)提供了一种简单明了的方法来创建列表。2.作用: 轻量级循环创建列表(快速的创建一个有规律的列表),也就是说列表推导式可以利用 range 区间、元组、列表、字典和集合等数据类型,快速生成一个满足指定需求的列表。3.格式:# list_name = [表达式 for 临时变量 in 可迭代对象 if条件表达式]# 注意:表达式中,if条件表达式可有可无,根据需求4.结构解析: 它的结构是在一个中括号原创 2020-07-21 21:31:56 · 1987 阅读 · 1 评论 -
python:操作文档——TXT篇
python:操作文档——TXT篇一、前言: 文档操作是任何web应用程序的组成部分,我们可以将一些保密级别不高的数据存储在文档中,这样就使得数据永久保存,而不是像全局变量一样,当程序结束后自动销毁,并释放内存。文档包含 txt 、csv 、xml 等……各种文档类型。那么python如何操作 TXT 文档呢,下面我们一起学习!二、 文档操作1、简介 所谓文档操作,就是对某种类型文件的创建、写入数据、删除数据、修改数据、查询数据、保存文档、删除文档等……一系列的流程操作。 那么操原创 2020-07-18 13:41:04 · 1337 阅读 · 0 评论 -
使用python语言实现学生管理系统
python:六天让你学会 ”系统开发“ 本篇文章主要讲解系统开发的基本流程,以及控制台实现 ——x x x学生管理系统 ——的实战开发,如果说你还不会或者或还没想好学习哪种编程语言,强烈推荐==>>一定要看完本篇文章,一定会让你收益匪浅,并且让你对python语言产生一定程度的兴趣,一起来瞧瞧吧==>>>>一、了解系统需求分析什么系统需求分析,它有什么作用? 系统需求分析是给客户和开发人员一个双向的说明书,就像你买的什么产品,它不仅面向客户:你,还面向原创 2020-07-17 20:49:54 · 2915 阅读 · 0 评论 -
python:浅析函数文档
python:浅析函数文档相信大家都有这样的体会,当在学习的过程中,看别人的代码不知道是什么意思,是干什么的,所以,为了解决这种问题python退出了函数文档,这大大提高了开发的效率,让别人一看你这个函数,就马上知道这个函数的功能,以及需要什么类型的参数。1、什么是函数文档所谓函数文档不过就是对一个函数进行解释说明,并没有其他实质性的意义2、作用解释说明该函数是干什么的,实现什么功能,让别人一看就知道你这个函数实现的功能可以看出参数的个数,以及参数的类型并且可以看出该函数是否返回一个值,返回原创 2020-07-17 09:26:11 · 1906 阅读 · 1 评论 -
python:浅析函数
python:浅析函数相信大家在学习python函数这块的时候或多或少有一点一点晕,我当时在《菜鸟教程》上学的时候也特别的迷糊,不过经过一段时间的磨合,以及今天的学习,我是刻骨铭心呀,所以今天就将自己学习到的知识总结出来,和大家一起分享!一、介绍1、概念 函数是一个有组织,可重复使用的代码块,用于实现某个小功能。 函数为程序提供更好的模块化和高度的代码重用。2、作用 1、封装某一段代码,或者说封装某一个小功能 2、大大提高了代码的重用性,这样我们就不用再一次书写同样功能的代码,直接原创 2020-07-16 20:21:25 · 585 阅读 · 0 评论 -
python:浅析变量
python:浅析变量在学习局部变量和全局变量的时候,相信大家一定有过这种想法:函数内部为什么不能修改全局变量?今天咱们就一起来看看如何在函数中修改全局变量一、变量1、含义? 用于存储某种不确定的或者未知数据的容器叫做变量2、作用? 我i想变量的作用无非就是:开辟内存空间然后保存数据二、局部变量1、含义 定义在函数内的变量叫做局部变量2、作用域 只能在该函数范围内使用,也就是说在哪个函数中定义的,那么就只能在该函数中使用,在其他或者外界访问不到3、生命周期 如果原创 2020-07-16 20:14:31 · 157 阅读 · 0 评论 -
python:(原生)数据结构
python基础:浅析4大容器本篇文章主要详细介绍python中的四大容器:list、tuple、dict 和 set的相关知识,希望能够对大家稍微起到一点帮助!一、列表(list)1、列表的创建my_List = [元素1……元素n]my_List = list()2、特点有序保存任意类型的数据并且是可变数据类型因为是有序的,所以支持下标索引切片3、列表的循环遍历while循环# 依次拿出列表中的值i = 0while i < len(list_原创 2020-07-15 23:07:35 · 945 阅读 · 0 评论 -
python:使用循环找一定范围内的素数
python:使用循环找一定范围内的素数 前言:什么是素数?素数又称质数。只能被1和自身整除,并且不为0和1的数我们称之为素数/质数。相信大家在学习python循环取素数的时候,一定遇到了这样或那样的问题,或者说只会使用for循环取素数。那么今天,给大家讲解一下方法和技巧!1、方法1(1) while循环lis1 = []i = 2# 首先要知道外循环是要判断的数字,而内循环则是外边数字与2-这个数字的判断while i <= 100: # 1、首先要知道0、1不是素数,所原创 2020-07-06 13:51:10 · 13002 阅读 · 0 评论 -
python:else语句在循环中的运用
python:else语句在循环中的运用 在学习python循环语句的时候,发现else竟然可以和循环语句使用,但是它却与if中else语句的运行完全不同,有时候你真的感觉掉进这个else陷阱里了,完全不知道该怎么用,那么现在咱们一起去看看吧一、循环_else示例1、while_else的运用# 定义外循环计数器i = 1# 循环1-10每个数字while i <= 10: # 定义内循环计数器 j = 1 # 循环1-5每个数字,或者说循环5次 wh原创 2020-07-06 13:01:37 · 1645 阅读 · 0 评论 -
c#:WPF获取App.config中的数据以及XML文档的写入
c#:WPF获取App.config中的数据以及XML文档的写入一、APP.config是什么 App.config文件是应用程序配置文件,它是标准的XML文件,XML标记和属性是区分大小写的。它是可以按照需求更改的,开发人员可以使用配置文件来更改设置,而不必重新编译引用程序。 我们先打开一个App.config文件,看看它的内容是什么样子的<?xml version="1.0" encoding="utf-8" ?><configuration>原创 2020-06-22 18:21:06 · 2067 阅读 · 0 评论 -
c#:委托与回调函数示例
c#:委托与回调函数示例上一篇文章已经给大家详细讲解过委托的意思,如何声明定义,如何通过委托调用函数,以及委托中的多播等……今天是刚刚学到委托新的用法——可以将方法当作参数来传递,并且不需用示例委托。所以今天来给大家再次拿出来详细讲解一下一、委托委托理解的追加 (1)委托是c#实现回调函数的一种机制 (2)使用委托就能讲方法当作变量来进行传递——这个是比较重要的 (3)委托是引用类型,说白了委托是一种数据类型,什么数据类型——用户自定义类型,这种类型赋值赋值需要赋一个与之对应的方法,也就原创 2020-06-21 20:40:53 · 3943 阅读 · 3 评论 -
c#:浅析委托(Delegate)
c#:浅析委托(Delegate)其实我觉得委托这块还是挺难理解的,不过现在差不多明白了一些皮毛,我的理解是:委托不想做的事就命令,让其他方法(与委托参数列表以及返回值类型相同的方法)去做,做好了委托直接调用就行,其实受累的还是委托命令的方法,白干一场没得到啥好处,功劳还被委托拿走了。那么就让我们一起去看看吧!一、什么是委托 **专业术语:**委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。 委托类型表示对具有特定参数列表和返回类型的方法的引用。 通过委托,原创 2020-06-20 19:07:01 · 438 阅读 · 0 评论 -
c#:浅析var关键字
c#:浅析var关键字1、var关键字介绍 var关键字是c#3.5新增的特性,称为推断类型(弱类型)。由var声明的变量,编译器会根据上下文来判断你到底想用什么类型。也就是说当你无法确定自己将使用什么类型时,就可以使用var,var类似于object,但是效率会比object高点。什么是强类型,什么是弱类型?**强类型:**在编译的时候已经确定了类型弱类型:在程序运行的时候,才确定类型 我们可以赋予局部变量推断类型var,而不是显示类型。var关键字指示编译器根据初始化语句右侧的表达式原创 2020-06-20 14:47:08 · 2812 阅读 · 0 评论 -
c#:使用面向对象的编程思想和窗体实现计算器(二目运算)
c#:使用面向对象的编程思想和窗体实现计算器(二目运算)最近一直在学面向对象的编程思想,什么封装呀、继承呀、枚举呀什么的,但是不会在实例中应用,那么接下来我们就用面向对象的编程思想结合窗体来给大家做一个小小的案例——计算器,希望你们能够从这个案例体会到面向对象的好处,并且会使用这个思想。一、使用窗体设计界面 前端这个没啥说的,就是拖拉textBox、Buttom控件,并设置文本以及大小,1、用Button按钮主要是实现数字区域以及运算符区域,并且按下控件的事件—在textBox中显示运算结果和式原创 2020-06-17 16:41:09 · 2564 阅读 · 2 评论 -
c#:浅析接口(interface)与抽象类(abstract)的区别
c#:浅析接口(interface)与抽象类(abstract)的区别在学习c#接口(interface)和抽象类(abstract)的时候我相信很多同学都有一点感觉,什么感觉呢?就是发现接口和抽象类极为相似,比如说:继承后都需要重写,或者都不能通过new关键字来实例化……等,那么他们之间到底有什么区别与联系呢?今天我将这个疑问给大家总结出来,来,我们一起去瞧瞧吧!一、接口的特征 1、接口使用interface关键字声明 2、接口中的成员有属性、方法、事件,索引器并且都没有实现部分,可以说是没原创 2020-06-16 17:18:52 · 397 阅读 · 0 评论 -
c#:浅析接口(interface)
c#:浅析接口(interface)c#接口是一个让很多c#初学者容易迷糊的东西,但是它有什么用处呢?如何使用呢?来让我们一起来谈谈究竟吧!1、什么是接口 (1)接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 “是什么” 部分,派生类定义了语法合同 “怎么做” 部分。其实,接口简单理解就是一种约定,使得实现接口的类或结构在形式上保持一致。①是什么部分: 接口只包含了成员的声明。也就是说接口只声明,类或结构一旦继承,那么就要按照结构声明的东西,重写接口中的所有数据,这就像是原创 2020-06-16 15:57:22 · 1462 阅读 · 0 评论 -
c#:浅析抽象方法与虚方法的区别
c#:浅析抽象方法与虚方法的区别 在c#中,abstract关键字修饰的方法 (抽象方法) 与 virtual关键字修饰的方法 (虚方法) 都可以供派生类来重写它们所在基类中所修饰的方法,那么它们之间有什么区别呢?,来让我们一起来看看他们的特点吧 GO! GO! GO!一、abstract关键字 1、被abstract关键字修饰的方法被称为抽象方法 2、抽象方法所在的类必须为抽象类,但是抽象类中可以没有抽象方法 abstract class Animal//抽象动物类原创 2020-06-15 12:50:57 · 518 阅读 · 0 评论 -
c#:浅析方法重载和重写
c#:浅析方法重载和重写本篇文章主要分析c#中方法重载和方法重写的一些含义、用法、示例以及区别等……希望能够帮到您!一重载(overload)1、描述 在面向对象的语言中,允许我们在同一个类中定义多个方法名相同、参数列表(参数类型,参数个数)不同的方法,这样的形式我们称为方法重载。调用时编译器会根据实际传入参数的形式,选择与其匹配的方法执行。2、构造函数重载的条件 (1)**前提:**在一个类中 (2)**其次:**构造函数方法名相同 (3)构造函数参数(形参)列表不同(参数类型不原创 2020-06-13 18:28:05 · 2081 阅读 · 0 评论 -
c#中sealed关键字的使用
c#中sealed关键字前几天给大家总结了virtual(虚拟的)、abstract(抽象的)、override(重写)关键字,今天就抽空把sealed(密封的)给大家总结出来,因为这四个是一连串的,所以最后才给大家总结sealed(密封),让大家久等了。来,现在就一起来瞧瞧吧!1、先来了解一下sealed的意思从上图可知,sealed译为密封的。故名思义,就是由它修饰的类或方法将不能被继承或重写2、作用 (1)在类中使用sealed修饰符可防止其他类继承此类 (2)在方法声明中使用s原创 2020-06-13 12:36:51 · 9527 阅读 · 0 评论 -
C#关键字——virtual浅见
C#关键字——virtual的浅见本篇文章主要讲解c#中virtual关键字的用法,希望对远道而来您能有一些帮助,准备好了嘛?那么咱们就一起开车喽!——————————————————————1、了解virtual的意思由上图可知,virtual译为真实的,同时也有虚拟的意思,也就是说它是仿真的,但在c#中它是虚拟的。下面我们一起来了解一下virtual关键字在c#中的用法合集2、virtual关键字的使用范围 virtual关键字只能用于修饰基类的方法(普通方法)、属性、索引器或事件原创 2020-06-12 18:36:10 · 10249 阅读 · 5 评论 -
C#中const关键字浅见
C#中const关键字浅见本篇文章主要介绍c#中const关键字的用法和特点,希望对各位朋友有所帮助,那我们就开始吧!一、const关键字1、先了解它是什么意思从上图可以看出const翻译后译为:常量;常数在c#中const关键字只能声明某个字段或者变量,被修饰后的字段和变量我们通常称为不变常量2、特点 **(1)**const是不变常量,在编译的时候就需要有确定的值,也就是说用const修饰后的字段或者变量就必须初始化或者说赋值,赋值以后就是不变常量,也就是说被const修饰的字段初原创 2020-06-12 12:37:01 · 2236 阅读 · 0 评论