派生

继承的目的:经常需要扩展现有类型来添加功能。

定义派生类要在类标识符后添加冒号,接着添加基类名称

  public class PadItem
        {
            public string Name { get; set; }
            public DateTime LastUpdated { get; set; }
        }
        public class Contact : PadItem
        {
            public string Address { get; set; }
            public string Phone { get; set; }
        }

Contact中没有定义Name属性,但Contact所有实例都可以访问来自PadItem的Name属性,且从Contact派生的所有类都会继承PadItem(或PadItem的父类)。该继承链无限制,每个派生类都拥有由其所有基类公开的所有成员。

1、基类型和派生类型之间的转换

可以将派生类型的值赋给基类型的变量

 PadItem p = new Contact();

 

上一篇:XMLdom4j解析之XMLWriter及创建xml文档案例


下一篇:性能测试学习之路 (四)jmeter 脚本开发实战(JDBC &JMS &接口脚本 & 轻量级接口自动化测试框架)