学习笔记
文章平均质量分 68
为了理想
这个作者很懒,什么都没留下…
展开
-
html学习
ASP.Net+Android+IOS开发、.Net培训、期待与您交流! body的属性bgcolor改变页面背景颜色Html中一些标签可以不闭合但是要遵循xhtml标准使用标签就要闭合这是良好的编程习惯在html里属性值可以用双引号””包起来也可以用单引号’’也可以不写(不推荐)Xml里属性值必须用双引号””包起来Html和xml注释都是用注释内容-->原创 2013-07-06 17:06:33 · 816 阅读 · 0 评论 -
类型转换
ASP.Net+Android+IOS开发、.Net培训、期待与您交流!类型转换分隐式转换和显示转换隐式转换即转换过程是隐藏的 一般只有不丢失精度或者类型兼容才可以比如把 int 类型 转换成 double 类型 就是隐式类型转换 因为int 转换 double 类型不会丢失精度 显示类型转换 就是需要你进行确认的类型转换 要加一个强制比如把 double原创 2013-06-21 23:15:20 · 555 阅读 · 0 评论 -
里氏替换原则 简单工厂模式
ASP.Net+Android+IOS开发、.Net培训、期待与您交流!把不同的子类对象都当作父类来看,可以屏蔽不同子类对象之间的差异,写出通用代码,做出通用编程,以适应需求的不断变化.里氏替换原则父类引用指向子类对象 (这是正确的使用方法)Person p = new Chinese(); //隐式类型转换Chinese p = new Person();原创 2013-06-17 13:09:40 · 799 阅读 · 0 评论 -
C#接口实现多态
ASP.Net+Android+IOS开发、.Net培训、期待与您交流! public interface IJiekou //声明一个接口 { void FangFa(); //声明方法 接口内的方法不能实现也就是不能有方法体 类要实现该接口必须实现这个方法 } public interface IJi原创 2013-06-17 21:22:37 · 578 阅读 · 0 评论 -
虚方法实现多态 C#中的5种访问修饰符
ASP.Net+Android+IOS开发、.Net培训、期待与您交流!多态面向对象的主要特征之一可以实现相同代码不同情况下实现不一样的功能虚方法实现多态父类声明方法时加 virtual关键字表示这是一个虚方法子类声明方法时加override关键字表示这个方法是重写父类中的虚方法声明对象时 使用父类类型 声明对象变量 使用子类类型 构造对象 class P原创 2013-06-17 12:52:36 · 850 阅读 · 0 评论 -
静态方法 静态类 static
ASP.Net+Android+IOS开发、.Net培训、期待与您交流!静态类不能被实例化 不能被继承一般只有一个类全是 静态方法 或者 静态 字段 属性 才需要将类声明为静态的静态 字段 属性 是全局的并且只有在程序退出是才会释放资源(被垃圾回收)非静态类调用静态方法只能通过 类名.方法()直接调用 不能使用实例化成员调用静态方法在程序设计中要合理的使用静态字段 属性原创 2013-06-17 12:53:28 · 657 阅读 · 0 评论 -
抽象类 抽象成员 abstract
ASP.Net+Android+IOS开发、.Net培训、期待与您交流!用abstract声明类表示这是一个抽象类抽象类不能被实例化非抽象类继承自抽象类则必须重写父类中的抽象成员抽象方法不能有任何实现即不能写方法体 抽象成员不能是private修饰的抽象成员必须在抽象类中抽象类可以包含实例成员用override关键字重写父类类成员抽象类继承练习p原创 2013-06-17 13:13:35 · 584 阅读 · 0 评论 -
C#结构体
ASP.Net+Android+IOS开发、.Net培训、期待与您交流!使用struct关键字声明一个结构体结构是值类型使用结构时可以不使用new关键字 但必须给结构类型赋初值结构不能继承结构可以实现接口结构占据内存是在堆上面的因为是值类型小量数据和不需要面向对象特性的时候使用结构 如果数据量大或者要使用多态等还是要用类在结原创 2013-06-21 13:09:00 · 554 阅读 · 0 评论 -
C#枚举类型 标志枚举
ASP.Net+Android+IOS开发、.Net培训、期待与您交流!用enum关键字 声明一个枚举类型在枚举类型的上方加[Flags] 关键字 表示这是一个标志枚举 枚举值对应的数值如果不赋值则从0开始递增标志枚举类型 枚举值对应的数值应该为2的N次方(没有严格要求)如果不是2的N次方进行&运算会出错标志枚举在赋多个枚举值时用 | 符号间隔publi原创 2013-06-20 22:59:42 · 964 阅读 · 0 评论 -
html学习2
ASP.Net+Android+IOS开发、.Net培训、期待与您交流!表格 创建表格 border=”1”属性表示表格线 1表示显示表格线 0表示不显示表格线创建行 一般用于表头 内容会自动加粗 居中显示创建行 创建列 一般列 包括在行里的 要在表格内显示的内容写在 内容写在这里支持的东西很多 例如超链接 字体颜色 字体大小 表格的一些属性a原创 2013-07-06 21:41:18 · 777 阅读 · 0 评论 -
html学习3
ASP.Net+Android+IOS开发、.Net培训、期待与您交流!这是多行文本框 cols属性设置文本框的列 rows属性设置文本框的行 姓名: label标签的for属性表示为哪个控件服务点击label内容可以使被服务的控件得到聚焦 fieldset标签相当于winform里面的GroupBox效果 把一堆控件包起来 标题 包原创 2013-07-07 12:59:25 · 728 阅读 · 0 评论 -
ref out 参数传递
ASP.Net+Android+IOS开发、.Net培训、期待与您交流!使用ref传递参数时 必须对参数赋值使用out传递参数时 可以对参数赋值 但在方法内部不能使用所以这将没有意义习题1 交换变量方法 使用ref做 static void JiaoHuan(ref int a,ref int b)//定义静态无返回值方法 使用ref传参原创 2013-06-28 22:27:37 · 606 阅读 · 0 评论