2012年3月29日
摘要: 一、定义 抽象类:不与具体事物相联系,表达一种抽象的概念,仅是作为其派生类的一个基类。主要用来提供多个派生类可共享的基类的公共定义。 接口:是一种用来定义程序的协议,它描述可属于任何类或结构的一组相关行为,可以看成是实现一组类的模板。二、相似之处 1.都是引用类型 2.不能直接实例化 3.包含未实现的方法声明 4.派生类必须实现未实现的方法,抽象类是抽象方法,接口则是所有成员(方法、属性、事件、索引器或这4种成员的任何组合)三、 区别 1.抽象类是为子类提供一个自定义抽象的基类。而接口是为子类定一个规则。 2.抽象类中可以定义成员的实现,但接口中不可以 3.抽象类不能被密封。... 阅读全文
posted @ 2012-03-29 19:06 The Soul 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace 判断一个数是否是素数 7 { 8 class Program //循环输入判断一个数是否为素数 由于在网上没看到正确的,出于愤慨,自己手写了个。 9 {10 static void Main(string[] args)11 {12 while (true)13 ... 阅读全文
posted @ 2012-03-29 17:02 The Soul 阅读(2260) 评论(0) 推荐(0) 编辑