提起子类.基类和方法继承这些概念,肯定大家都非常熟悉.毕竟,作为一门支持OOP的语言,掌握子类.基类是学习C#的基础.不过,这些概念虽然简单,但是也有一些初学者可能会遇到的坑,我们一起看看吧. 子类继承基类非私有方法 首先我们看最简单的一种,子类继承自基类,但子类对继承的方法没有任何改动 class Person { public void Greeting() { Console.WriteLine("Hello, I am Person"); } } class Employe
当从基类继承了一个(非抽象成员时),也就继承了父类的实现代码.如果是virtual成员,可以override:另外一种方法也能隐藏父类的实现代码(虚成员和非虚成员都可使用):定义与父类相同的方法名,加上关键词new public class Parent { public void Fun() { Debug.log("我是爸爸"); } public virtual void virtualFun() { Debug.log("我是妈妈"); } } class
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Script.Serialization; using System.Text; using System.Web.Caching; namespace Saturn.TTS.WMS.WeiXiPortal.HelperService { public class WXToolsHelper {
第6章 扩展类与继承 面向对象编程的一个重要特性: 允许基于已定义的类创建新的类; 6.1 使用已有的类 派生 derivation, 派生类 derived class, 直接子类 direct subclass; 基类 base class, 超类 super class; 1 2 3 4 5 6 class Dog { // Members of the Dog class... } class Spaniel extends Dog { // Members of the Spa