上一页 1 ··· 4 5 6 7 8

在类的定义内可以定义辅助类

摘要: RT 阅读全文
posted @ 2012-07-13 16:44 很遗憾我不是 阅读(128) 评论(0) 推荐(0) 编辑

子类中调用父类方法

摘要: View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace abstract_class 7 { 8 abstract class my_abstract_class 9 {10 public abstract void abstract_method();11 }12 class my_class : my_abstract_class13 {14 ... 阅读全文
posted @ 2012-07-13 16:28 很遗憾我不是 阅读(375) 评论(0) 推荐(0) 编辑

多态(C#)

摘要: 父类方法中标记为virtual的方法,在子类中可以通过override关键字进行重载父类中方法未被标记为virtual的,不能利用override关键字进行重载普通方法不能进行override重载,但是可以利用关键字new对父类的方法进行隐藏虚拟方法(virtual关键字标记方法)不能标记为static(静态方法) 阅读全文
posted @ 2012-07-13 16:09 很遗憾我不是 阅读(110) 评论(0) 推荐(0) 编辑

abstract class

摘要: v在声明类时,在类名前使用abstract修饰符则表示该类为抽象类。v抽象类不能被实例化,只能作为其他类的基类。v抽象类可以包含抽象成员(有abstract 修饰符的成员)和非抽象成员。v必须在派生类中实现抽象类的每一个抽象方法,而且实现的方法必须和抽象类中指定的方法一样(即参数个数、类型、返回值完全相同)。 阅读全文
posted @ 2012-07-13 15:58 很遗憾我不是 阅读(170) 评论(0) 推荐(0) 编辑

override

摘要: 父类方法中标记为virtual的方法,在子类中可以通过override关键字进行重载父类中方法未被标记为virtual的,不能利用override关键字进行重载普通方法不能进行override重载,但是可以利用关键字new对父类的方法进行隐藏虚拟方法(virtual关键字标记方法)不能标记为static(静态方法) 阅读全文
posted @ 2012-07-13 15:57 很遗憾我不是 阅读(245) 评论(0) 推荐(0) 编辑

多态(C#)

摘要: 父类方法中标记为virtual的方法,在子类中可以通过override关键字进行重载父类中方法未被标记为virtual的,不能利用override关键字进行重载普通方法不能进行override重载,但是可以利用关键字new对父类的方法进行隐藏虚拟方法(virtual关键字标记方法)不能标记为static(静态方法) 阅读全文
posted @ 2012-07-13 15:54 很遗憾我不是 阅读(101) 评论(0) 推荐(0) 编辑

C# 子类调用父类构造函数

摘要: View Code 1 namespace override_class 2 { 3 class Fa_class 4 { 5 public int[] T = new int[10]; 6 //父类构造函数 7 public Fa_class() 8 { 9 for (int i = 0; i < 10; i++)10 {11 T[i] = 0;12 }13 }14 15 publi... 阅读全文
posted @ 2012-07-13 15:32 很遗憾我不是 阅读(16614) 评论(0) 推荐(0) 编辑

Writing higher-level functions that call upon lower-level functions simplifies a program.

摘要: RT 阅读全文
posted @ 2012-07-13 15:10 很遗憾我不是 阅读(118) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8