- 博客(15)
- 收藏
- 关注
原创 Markdown学习笔记
Markdown Study Note一、Markdown 简介一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。2004 年由John Gruber创建。其编写的文档后缀为 .md, .markdown。二、Markdown 语法标题语法一级标题=================二级标题-----------------# 一级标题## 二级标题##...
2019-05-07 19:06:00 126
原创 C#学习笔记_14_接口&命名空间
14_接口&命名空间接口一系列规范语法:如果一个类的后面既有父类也有接口,那么一定是父类在前,接口靠后一个类可以实现多个接口规范:接口命名以大写字母 I 开头接口中可以包含接口方法和属性访问器接口也有继承,并且接口之间的继承是多继承注意事项1、接口中的方法不是抽象方法2、接口中的方法不能由访问权限修饰符3、实现接口方法的时候注意实现3.1...
2019-02-13 12:38:00 174
原创 C#学习笔记_13_静态类&Sealed&运算符重载&抽象类
13_静态类&Sealed&运算符重载&抽象类静态类由static修饰的类就是静态类特点:静态类不能实例化对象静态类中不允许写非静态的成员静态类只能由一个父类Object静态类不能继承自其他类也不能被继承用处:用来设计工具类Sealed关键字密封作用:用来修饰类叫做密封类,不能被继承用来修饰方法叫密封方法,不...
2019-02-11 21:02:00 158
原创 C#学习笔记_12_枚举&结构体
12_枚举&结构体枚举是一种数据类型适用于某些取值范围有限的数据语法:[访问权限修饰符] enum 枚举名 { 枚举值 }枚举名遵循大驼峰命名法枚举一般情况下是和switch case结合使用的注意:1、虽然枚举中的元素的值可以相同,但是强烈不推荐这样使用2、枚举元素默认的值类型是int型,可以修改为其他的整型结构体结构体和类基本一样...
2019-02-11 21:01:00 175
原创 C#学习笔记_11_方法的隐藏和重写
11_方法的隐藏和重写方法的隐藏需要使用到关键字:new方法的重写虚函数:使用关键字virtual修饰的函数虚函数可以被子类隐藏,也可以被子类重写非虚函数只能被子类隐藏关键字:override...
2019-02-10 19:56:00 93
原创 C#学习笔记_10_设计模式&继承&多态
10_设计模式&继承&多态设计模式由前人总结的用来解决特定问题的解决方案单例模式在一个项目的不同模块中获取对象,获取到的是同一个对象代码继承概念:如果多个类中具有相同的字段和方法,可以把相同的部分提取出来,做成一个新的类;这个新的类被称作是父类/基类/超类,而那些多个具有相同属性和方法的类被称作为子类/派生类;他们之间的关系是子类继承父类;语法...
2019-02-10 15:50:00 147
原创 C#学习笔记_09_构造方法/函数
09_构造方法/函数代码案例作用:构造函数主要是用来创建对象时为对象赋初值来初始化对象;总与new运算符一起使用在创建对象的语句中,例如A a=new A();特点:构造函数具有和类一样的名称;但它是一个函数,具有函数的所有特性,同一个类里面可以有多个参数不同的构造函数,也就是函数的多态;构造函数是在实例化类时最先执行的方法,通过这个特性可以给对象赋初值;构造函数没有返回值...
2019-02-05 14:30:00 163
原创 C#学习笔记_08_面向对象
08_面向对象面向对象:一种看待问题解决问题的思维方式,着眼点在于找到一个能够帮助我们解决问题的实体,然后委托这个实体来帮我们解决问题;(在面向对象之前你要有一个女朋友,否则代码会经常出现bug)面向过程:一种看待问题解决问题的思维方式,着眼于问题怎样一步步解决的,然后亲历亲为解决问题;实例:小明作为一个电脑小白需要组装一台电脑面向过程:1、(小明)补充相关知识;2、(小明)去...
2019-02-04 16:24:00 84
原创 C#学习笔记_07_数组
07_数组数组的声明与实例化名词解释数组:数组是一个容器,用来存储一系列相兼容的数据类型的变量;实例化:声明一个数组,并且赋初始值;数组长度:就是数组的容量,表示这个数组可以存储多少个数据;元素:数组中存储的数据称作这个数组中的元素;注意:1、一个数组的长度一旦决定了,就不能再修改了;2、如果在实例化的时候没有指定数组中元素的初始值,那默认值是数据类型和默认值;...
2019-02-03 19:53:00 91
原创 C#学习笔记_06_方法&函数
06_方法&函数方法的定义方法就是一个功能的集合,可以把程序中某段具有特殊功能的代码提取出来;声明方法[ 访问权限修饰符 ] [ 其他的修饰符 ] 返回值类型 方法名 ( [形参列表] ) { 方法体 }[ 方括号内可有可无 ]注意:1、方法与方法是平级的,不允许出现方法嵌套方法;2、方法名是一个标识符,遵循大驼峰命名法;使用方法一个方法体中的...
2019-02-02 16:55:00 66
原创 C#学习笔记_05_输入输出
05_输入输出输出语句Console.WriteLine( );将括号内内容输出到控制台,并且换行Console.Write( );将括号内内容输出到控制台,不换行Console.WriteLine( "输出内容{0},{1},{2}…" , name , age , city )按花括号内数字顺序替换输出后面的数值输入语句Console.Read(...
2019-02-01 17:08:00 77
原创 C#学习笔记_04_流程控制
04_流程控制程序的执行结构:顺序结构分支结构循环结构可以通过某些特定的控制语句来控制代码的执行结构分支流程控制if else基本语法可以只有if没有else,但是不能没有if只有else如果if或者else后面的大括号中只有一句语句,那么大括号可以省略多分支结构switch case基本语法注意:case捕获的数值不能多个相同重...
2019-02-01 17:07:00 72
原创 C#学习笔记_03_运算符
03_运算符算数运算符+ - * / %++ --赋值运算符=+= -= *= /= %=关系运算符> < >= <= == !=逻辑运算符&:逻辑与只有当两个结果都是true的时候,结果才为true| :逻辑或只有当两个结果都是false的时候,结果才为false!:逻辑非结果取反^:逻辑异...
2019-01-31 19:01:00 98
原创 C#学习笔记_02_数据类型
02_数据类型基本数据类型整型有符号整型:最高位是正负号字节型:sbyte1byte:[-128,127]短整型:short:2byte:[-2^(位数-1),2^(位数-1)-1]整型:int4byte:[-2^(位数-1),2^(位数-1)-1]长整型:long8byte:[-2^(位数-1),2^(位数-1)-1]无符号整型字...
2019-01-31 19:00:00 69
原创 C#学习笔记_01_基础内容
01_基础内容进(位)制十进制:逢10进1,数字由0-9组成;二进制:逢2进1,数字由0-1组成;八进制:逢8进1,数字由0-7组成;十六进制:逢16进1,数字由0-9和a-f组成;进制转换十进制 转 其他进制辗转相除法:用这个数字除以进制,一直到商为0,将每一步得到的余数倒着连起来就是结果;其他进制 转 十进制用每一位数字乘以(进制的位数-1)次方最后相加...
2019-01-31 12:59:00 59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人