上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 集合:将一推数据类型相同的数据放入到一个容器内,该容器就是数组:内存中开辟的一连串空间。 非泛型集合 ArrayList集合: ArrayList是基于数组实现的,是一个动态数组,其容量能自动 增长 ArrayList的命名空间System.Collections 常用方法如下: 示例static 阅读全文
posted @ 2017-07-10 00:07 努力奋斗吧 阅读(45403) 评论(3) 推荐(5) 编辑
摘要: 方法一: 利用虚方法(virtual)以及虚方法的重写(override) 显示运算过程的控件 所有计算类的父类(方法为虚方法) 各种运算方法的重写(使用关键字override) 点击计算控件后实现真正的计算 方法二: 使用抽象方法与抽象类以及简单工厂的运用 所有计算的父类 重写父类的方法 计算工厂 阅读全文
posted @ 2017-06-27 23:01 努力奋斗吧 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 操作XML的对象属性和方法: 对象 属性和方法 说明 XmlDocument DocumentElement属性 获取根节点 ChilNodes属性 获取所有子节点 Load()方法 读取整个XML的结构 XmlNode InnerText属性 当前节点的值 Name属性 当前节点的名称 Child 阅读全文
posted @ 2017-06-27 20:20 努力奋斗吧 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 接口的注意事项: 1)接口是实现,抽象方法是继承 2)实现接口的类中可以有普通方法 3)定义接口使用关键字Internet 4)实现接口无关键字 5)一次可以实现多个接口 示例代码: //接口1 public interface IFly { void Fly(); } //接口2 public i 阅读全文
posted @ 2017-06-27 19:52 努力奋斗吧 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 抽象方法与抽象类都是用abstract修饰 抽象方法的重写用override修饰 抽象方法与抽象类的注意事项: 1)如果方法为抽象方法,那么该类肯定抽象类 2)抽象类可以有抽象方法,也可以有普通方法 3)若父类中有抽象方法,则其子类必须重写抽象方法.除非子类为抽象类 4)抽象方法不能有方法体 5)抽 阅读全文
posted @ 2017-06-27 19:39 努力奋斗吧 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 优点: 工厂类是整 阅读全文
posted @ 2017-06-26 17:40 努力奋斗吧 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 面向对象的7种基本设计原则: 里氏替换原则单一职责原则依赖倒置原则接口隔离原则开放关闭原则迪米特法则(最少知道原则)合成复用原则 面向对象的3个基本要素:封装、继承、多态 1.里氏替换原则(Liskov-Substituion Principle) 核心思想为:子类可以替代父类出现的位置,而整个软件 阅读全文
posted @ 2017-06-25 19:32 努力奋斗吧 阅读(241) 评论(0) 推荐(0) 编辑
摘要: hashtable集合遍历可以根据key,value以及key+value 示例代码: Hashtable table = new Hashtable(); Student stu = new Student(); stu.Name = "李四"; stu.Age = 18; Student stu 阅读全文
posted @ 2017-06-22 22:20 努力奋斗吧 阅读(2245) 评论(0) 推荐(0) 编辑
摘要: 定义父类为虚方法时需要关键字 virtual 子类重写需要关键字 override 示例代码: //父类 public class People { //虚方法 //VR Virtual Reality 虚拟现实 //AR Augmented Reality 增强现实 public virtual 阅读全文
posted @ 2017-06-22 17:42 努力奋斗吧 阅读(865) 评论(0) 推荐(0) 编辑
摘要: is操作符用于检查对象和指定的类型是否兼容 as操作符主要用于二个对象之间的类型转换 //父类 public class Animal { public int age; } //子类 public class Cat:Animal { public string name; //无参构造 publ 阅读全文
posted @ 2017-06-22 17:24 努力奋斗吧 阅读(233) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页