`

黑马程序员ADO.net 类和继承

 
阅读更多

------- Windows Phone 7手机开发.Net培训、期待与您交流! ------- ------- Windows Phone 7手机开发.Net培训、期待与您交流! -------

 

通过继承我们可以定义一个新的类,新类纳入一个已经什么的类进行扩展。

1,可以使用一个已经存在的类作为新类的基础,以存在的类称为基类,新类称为派生类
  派生类成员组成有以下几点;
   自己声明中的成员
   基类的成员
2,要声明一个派生类,需要在类名后加入由冒号和后面跟着用作基类的名称组成,派生类被描述为
直接继承自列出的基类
3,派生类不能删除他所继承的任何成员
例如:
Class  Otherclass:Someclass   // 冒号后面跟的 Someclass   就是基类
{

}
访问继承的成员
继承的成员是可以被访问的,就像它们是派生类自己声明的一样。
Class SomeClass  //基类
{
   public  string Field1="Base class field";
  public void Method1(string value)
  {
   Console.WriteLine("Base Class -- Method1:{0}",value)
   }
}
Class  OtherClass:SomeClass  //派生类
{
   public  string Field2="derived class field ";
  public void Method1(string value)
  {
   Console.WriteLine("Derivrd class -- Method2:{0}",value)
   }
}
class Program
{
  static void Main()
 {
    Otherclass oc=new Otherclass;
    oc.Method1(oc.field1);   // 以基类字段为参数的基类方法
    oc.Method1(oc.field2);   // 以基类字段为参数的基类方法
    oc.Method2(oc.field1);   // 以基类字段为参数的基类方法
    oc.Method2(oc.field2);   // 以基类字段为参数的基类方法
  }
}


所有的类大批派生自object类

------- Windows Phone 7手机开发.Net培训、期待与您交流! -------

分享到:
评论

相关推荐

    传智播客.Net精品就业班培训ADO.Net基础3:参数化SQL及案例

    传智播客.Net精品就业班培训ADO.Net基础3:参数化SQL及案例

    ADO.NET类的继承

    了解类的组成,类的用法。在.Net课程中是一个重点,也是常用得难点。

    ADO.NET 4从入门到精通

    《ADO.NET 4从入门到精通》是microsoft ADO.NET 4的入门教程,旨在帮助visual basic和c#开发人员了解ADO.NET及相关技术的核心概念。在《ADO.NET 4从入门到精通》的五大部分内容中,分别重点介绍了ADO.NET系统的不同...

    ADO.NET自己封装SqlHelper类

    ADO.NET自己封装SqlHelper类 1、简单封装 2、传递参数封装 3、参数可变封装

    ADO.Net助手V1.00---一个获取ADO.Net连接字符串,测试SQL命令的辅助软件

    ADO.Net助手是一个获取ADO.Net连接字符串(支持Access,SQLite,SQLServer,MySQL和ORACLE),测试SQL命令,存储过程和数据库之间互导数据的辅助软件。ADO.Net助手还可以用来以插入SQL语句形式导出导入记录,目前提供了...

    ADO.NET sql、LINQ to sql、ADO.NET Entity Framework(EF)数据库连接性能比较

    数据ADO.NET sql、LINQ to sql、ADO.NET Entity Framework(EF)数据库连接性能比较,主要比较了插入与读取的时间,读取里可以进行模糊检索

    ADO.NET 高级编程

    ADO.NET 高级编程,深入剖析ADO.NET类

    ADO.NET数据库访问技术详细资料

    程序员能使用ADO.NET组件模型,方便高效地连接和访问数据库。 1 ADO.NET概述 ADO.NET是与数据库访问操作有关的对象模型的集合,它基于Microsoft的.NET Framework,在很大程度上封装了数据库访问和数据操作的动作。 ...

    ADO.NET本质论.pdf

    10.4 ado.net和网络数据:对象图、odbms与网络dbms 10.5 ado.net和结构化文件、多维数据及ordbms 10.6 ado.net平面文件和半结构化文件 10.7 小结 附录a 数据类型和类型映射 a.1 db type枚举 a.2 将sql...

    ADO.NET本质论

    书中深入剖析了ADO.NET的本质,探索了类、接口、属性和方法的工作原理,同时还为其他数据访问API(包括OLEDB,ADO,ODBC和JDBC)的程序员,提供了有价值的参考材料。本书适合具有一定数据库基础的开发人员阅读,也可...

    基于ADO.NET的用户登陆与注册系统

    摘要:基于ASP.NET的WEB应用程序项目,使用程序语言C#,利用ADO.NET访问数据库,实现一个简易的用户登陆注册系统。主要实现的功能有用户登陆、用户注册、找回密码,... 关键字:ASP.NET;ADO.NET;WEB;vs2010;数据库

    ADO.NET高级编程

    ADO.NET提供了一组.NET类,这些类不仅可以帮助我们对各种数据源进行高效访问,使我们能够对数据进行复杂的操作和排序,而且形成了一个重要的框架,在这个框架中可以实现应用程序之间的通信和XMLWeb服务。...

    ADO.NET考试上机题

    ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试上机题ADO.NET考试...

    Professional ADO .NET Programming

    Professional ADO .NET Programming Professional ADO .NET Programming Professional ADO .NET Programming Professional ADO .NET Programming

    学生管理系统+ADO.NET+SQL2005

    学生管理系统源码,ADO.NET进行增删改查学生基本和系别信息,适合毕业设计。

    ado.net操作oracle简单参数化sql操作

    关于ado.net简单的参数化查询,操作的是oracle数据库!关于ado.net简单的参数化查询,操作的是oracle数据库!

    ADO.net操作数据库总结

    ADO.net操作数据库总结,包括SqlConnection、SqlCommand等

    Microsoft ADO.NET Step by Step

    Table of Contents Microsoft ADO.NET Step by Step Introduction Part I - Getting Started with ADO.NET Chapter 1 - Getting Started with ADO.NET ...

    ADO.Net数据库访问(代码示例)

    ADO.Net数据库访问(代码示例),介绍了ADO.Net数据库访问的核心技术

    ADO.NET 4从入门到精通源代码

    ADO.NET 4从入门到精通源代码 里面有 未完成的和已完成的 源代码示例

Global site tag (gtag.js) - Google Analytics