摘要: 鉴于下午要去面试,顺便把OO复习了下。OOP的三大特征分别是:封装、继承和多态。继承:传递性(卡车 is a 汽车)、单根性(不可以多继承)和密封性(sealed修饰的类是不能背继承的,叫做密封类)。当子类继承父类是会隐式调用父类的无参构造函数,如果没有显示的调用,则会报错“Person”方法没有采用“0”个参数的重载。显示调用父类的属性或方法 public Student(string name,int age,string gender,string hobby,string popularity):base(name,age,gender) { //this.Name = name; / 阅读全文
posted @ 2011-08-04 13:24 乄蛇 阅读(193) 评论(0) 推荐(0)
摘要: 鉴于下午要去面试,顺便把OO复习了下。OOP的三大特征分别是:封装、继承和多态。继承:传递性(卡车 is a 汽车)、单根性(不可以多继承)和密封性(sealed修饰的类是不能背继承的,叫做密封类)。当子类继承父类是会隐式调用父类的无参构造函数,如果没有显示的调用,则会报错“Person”方法没有采用“0”个参数的重载。显示调用父类的属性或方法public Student(string name,int age,string gender,string hobby,string popularity):base(name,age,gender) {//this.Name = name;//th 阅读全文
posted @ 2011-08-04 13:22 乄蛇 阅读(464) 评论(1) 推荐(0)
摘要: 说明 河内塔(Towers of Hanoi)又称,汉诺塔.是法国人M.Claus(Lucas)于1883年从泰国带至法国的,河内为越战时北越的首都,即现在的胡志明市:1883年法国数学家Edouard Lucas曾提及这个故事,开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒,第一根上面套着64个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从这根棒搬到另一根棒上,规定可利用中间的一根棒作为帮助,但每次只能搬一个,而且大的不能放在小的上面。解答结果请自己运行计算,程序见尾部。面对庞大的数字(移动圆片的次数)18446744073709551615,看 阅读全文
posted @ 2011-08-04 13:21 乄蛇 阅读(216) 评论(0) 推荐(0)
摘要: 请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?我做的时候分了2中情况:一种是窗体控件,另一种是web控件。窗体控件:View Code foreach (System.Windows.Forms.Control aa in this.Controls) { if (aa is System.Windows.Forms.TextBox) { System.Windows.Forms.TextBox ss = (System.Windows.Forms.TextBox)aa; ss.Text = String.Empty; } } Web控件:View Code fo 阅读全文
posted @ 2011-08-04 13:17 乄蛇 阅读(280) 评论(0) 推荐(0)
摘要: 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。View Code public class MainClass { public static void Main() { Console.WriteLine(Foo(30)); } public static int Foo(int i) { if (i <= 0) return 0; else if(i > 0 && i <= 2) return 1; else return Foo(i -1) + Foo(i - 2); } } 第一个月有一 阅读全文
posted @ 2011-08-04 13:11 乄蛇 阅读(475) 评论(0) 推荐(0)