摘要: abstract class与interface区别?大致总结: 定义:声名方法而不去实现它的类叫做抽象类(abstract class); 接口(interface)是抽象类的变体。 区别: 1)、抽象类的方法可以是抽象方法,还可以包含具体数据和具体方法。接口中的方法不能实现,必须由继承的类来实现;接口只能定义static final成员变量。 2)、抽象类和接口都可以被继承,但类只能单一继承,而接口可以继承多个。 3)、通常接口用于平时常用功能,便于日后维护添加和删除功能;而抽象类充当公共方法的角色,不适用于日后重新对里面的代码进行修改。 4)、当一个类中包含一个或多个抽... 阅读全文
posted @ 2013-10-30 23:59 zzunstu 阅读(150) 评论(0) 推荐(0) 编辑
摘要: static void PickupMax2(int[] digits) { if (digits.Length max1) { max2 = max1; max1 = i; } } Console.WriteLine("max1: {0}, max2: {1}", max1, max2); } 阅读全文
posted @ 2013-10-30 23:58 zzunstu 阅读(415) 评论(0) 推荐(0) 编辑
摘要: ASCII:数字:48-57空格:32大写英文:65-90小写英文:97-122几个结论:ASCII不能保存中文;UTF8是变长编码。在对ASCII字符编码时,UTF更省空间,只占1个字节,与ASCII编码方式和长度相同;Unicode在对ASCII字符编码时,占用2个字节,且第2个字节补零。UTF8在对中文编码时需要占用3个字节;Unicode对中文编码则只需要2个字节。===============================程序如下=================================== string s1 = "b"; st... 阅读全文
posted @ 2013-10-30 16:54 zzunstu 阅读(296) 评论(0) 推荐(0) 编辑