自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 第14章 继 承

第14章 继 承继承的引入,就是在类之间建立一种相交关系,使得新定义的派生类的实例可以继承已有的基类的特征和能力,而且可以加入新的特性或者是修改已有的特性,建立起类的层次。多态 —— 同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。多态性通过派生类重载基类中的虚拟函数型方法来实现。14.1 C#的继承机制14.1.1 概述[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O8jiykqp-1647831987520)(1401.jpg)]最高层的实

2022-03-21 11:07:07 272

原创 第13章 事件和索引指示器

第13章 事件和索引指示器事件为类和类的实例提供了向外界发送通知的能力而索引指示器则可以像数组那样对对象进行索引访问在13.1 事件事件event 就是类或对象用来发出通知的成员通过提供事件的句柄客户能够把事件和可执行代码联系在一起public delegate void EventHandler(object sender, EventArgs e);public class Button: Control{ public event EventHandler Click; p

2022-03-19 15:35:02 162

原创 第12 章 域和属性

第12 章 域和属性—— 为了保存类的实例的各种数据信息,C#给我们提供了两种方法:域和属性。 属性—— 实现了良好的数据封装和数据隐藏。12.1 域域: 表示与对象或类相关联的变量。eg. attributes field-modifiers type variable-declarators;field-modifiers 修饰符 可以是 new、public、protected、internal、private、static、readonly在下面的代码中,类A 包含了三个域: 公有的x

2022-03-19 12:40:25 473

原创 第11章 方法

第11章 方法C# 实现了完全意义上的面向对象:任何事物都必须封装在类中,或者作为类的实例成员——没有全局常数、全局变量,也没有全局方法。11.1 方法的声明method-header 的格式:attributes method-modifiers reruen-type member-name (formal-parameter-list)在方法的声明中,至少应包括方法名称、修饰符合参数类型,返回值和参数名则不是必须的。 member-name 不能与同一个类中的其它方法同名,也不能

2022-03-19 00:19:51 94

原创 第10章 类

第10章 类类是面向对象的程序设计的基本构成模块。-从定义上讲,类是一种数据结构,这种数据结构可能包含数据成员、函数成员以及其它的嵌套类型。其中数据成员类型有 常量、域和事件;;-函数成员类型有: 方法、属性、索引指示器、操作符、构造函数和析构函数。10.1 类的声明eg. attributes class-modifiers class identifier class-base class-body ;eg. [可选属性] [修饰符 pulic] [关键字clas

2022-03-18 21:57:39 171

原创 第9章 面向对象的程序设计

第9章 面向对象的程序设计面向过程的设计方法存在的问题:功能与数据分离,不符合人们对现实世界的认识。要保持功能与数据的相容也十分困难。基于模块的设计方式,导致软件修改困难。自顶向下的设计方法,限制了软件的可重用性,降低了开发效率,也导致最后开发出来的系统难以维护。9.1.2—可以这样认为面向对象=对象+类+继承+通信如果一个软件系统是使用这样四个概念来设计和实现的我们认为这个软件系统是面向对象的lei (class)– 类是一组具有相同数据结构和相同操作的对象的集合。类是对一

2022-03-18 14:43:13 444

原创 第十六讲:运算符重载

第十六讲:运算符重载坑爹的“ToString()” __运算符重载运算符工作方式运算符重载能干吗?实践重载+、-符号运算符重载规则高仿Convert 类的转换方法—— 无论什么数据,只要调用这个方法,都改变为其增加一个括号的字符串C#重载过的 + 号它自己重载的只有数字类型的、字符串类型。猜测 + 的复杂实现[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RVJnH1ex-1647357618551)(C:\Users\t

2022-03-15 23:20:46 281

原创 第十一讲 类和对象的使用

第十一讲 类和对象的使用命名空间—— namespace N增强可读性减少了类名的冲突。实例化类对象对象与对象引用调用方法和属性oop_demo.User user = new oop_demo.User();是什么意思?user._age 和user._name 又是什么意思,为什么我按照你的写。IDE 自己就知道并智能显示呢?为什么赋给user._age的值还要转换给INT32类型呢?为什么use.GetUser() 这个不和上面两个一样,多了个括号呢?为什么

2022-03-14 23:08:54 81

原创 第十三讲:属性&析构函数

第十三讲:属性&析构函数为什么需要属性?字段要么完全公开(pulic),要么只给他儿子、孙子公开,要么只是给本项目内公开,要么隐藏(private)。——有什么办法可以实现可见但只读?给字段赋值的时候完全不设防——有什么办法可以在赋值之前先检查值呢?C#的属性可以解决处理这些问题。构造函数为什么需要构造函数?实例化对象到底干了神马?? 真的只是为了在内存中去开个房间那么简单?好吧,就算是真的,假设我希望在开房间的时候顺便做点神马,比如————买点零食,晚上饿了

2022-03-13 17:16:09 350

原创 Markdown 简单语法示例

Markdown 简单语法示例1.段落和换行一个Markdown 段落是由一个或多个连续的文本行组成,它的前后要有一个以上的空行。2.标题标题用# 表示符。eg.一级标题 # xxxxx二级标题 ## xxxx三级标题 ### xxx3.区块引用在段落的第一行前面加“>”区块引用可以嵌套(例如:引用内的引用),只要根据层次加上不同数量的 > :区块内也可以套用其他的 Markdown 语法,包括加粗、列表、代码区块等:eg.日常工作吃饭睡觉打豆豆

2022-03-13 00:50:22 741

转载 正则表达式-语法

正则表达式 - 语法正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。例如:runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符必须至少出现一次(1次或多次)。runoo*b,可以匹配 runob、runoob、runoooooob 等,* 号代表前面的字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次

2020-11-04 11:03:02 119

原创 学会使用help()

Python第一课,学会使用help()Python3 help()及退出开始学习Python3首先遇到的就是help文档的查看。help()help(object)help(‘object’)以上三种方式均可,object指需要帮助的内容,比如help(list)或help(‘list’)。查看过后想要退出help函数,需输入字母q,猜想q是quit的缩写;如果使用help(object)或help(‘object’),退出时直接输入字母q即可;如果是help(),输入字母q后会出现h

2020-11-02 23:18:35 2554

原创 初次使用Markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-11-02 23:10:29 60

转载 Pycharm 2019入门_01

作者 : wst07171.颜色设置快捷键 Ctrl+Alt+S 打开 PyCharm 的设置面板Editor—>Color Scheme—>General选择你喜欢的颜色主题这里选择的就是 Darcula2.修改界面中字体样式快捷键 Ctrl+Alt+S 打开设置面板Appearance & Behavior—>Appearance操作如箭头所示:...

2020-03-05 16:05:52 154

转载 开启我的Pycharm小白学习模式

  之间花了一周多的时间把Pycharm官方帮助文档翻译了一遍,一共43篇博客,累得要屎,感悟颇多。  发牢骚之前先总结点干货,这里把所有的翻译文档列成如下目录,方便大家索引:  最全Pych...

2020-03-04 23:10:06 295

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除