摘要: 抽象成员: 必须是一个函数成员,字段跟常量不能为抽象成员,必须用abstract修饰符,不能有实现代码块,抽象成员的代码用分号表示。 例如,abstract pubilc void PrintStuff(stirng s); 抽象成员只能在抽象类中声明。 只有4中类型成员可以声明为抽象的: 1.方法 阅读全文
posted @ 2017-12-21 15:49 无乐不作丶 阅读(883) 评论(0) 推荐(1) 编辑
摘要: 静态类中所有成员都是静态的。静态类用于存放不受实例数据影响的数据和函数。静态类的一个常见的用途可能就是创建一个包含一组数学方法和值的数学库。 关键字static。 不能创造实例。 不能继承。 可以直接用类名访问,不能创造实例访问。 如 MyMath.IsOdd(val); 而不是创造MyMath的实 阅读全文
posted @ 2017-12-21 15:22 无乐不作丶 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 虚方法virtual..override: 1.派生类的方法和基类的方法有相同的签名和返回类型。 2.基类的方法使用virtual标注。 3.派生类的方法使用override标注。 注意: 1.重写和被重写的方法必须有相同的可访问性。换一种说法,被重写的方法不能是private等,而重写方法是pub 阅读全文
posted @ 2017-12-21 14:58 无乐不作丶 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 可以通过new修饰符在派生类中屏蔽基类的成员,也可以屏蔽静态成员。 类型跟名称不能变。 阅读全文
posted @ 2017-12-21 14:42 无乐不作丶 阅读(793) 评论(0) 推荐(0) 编辑