天天加油 - 助您成才
给Asp.Net初学者的关于继承和多态性的例子
您正在看的.Net是:给Asp.Net初学者的关于继承和多态性的例子。
本人学Asp.Net不久,用的是C#写代码,在学习C#中发现很多初学者对继承和多态性不是特别的了解,因此作了这个例子,希望对您有所帮助,例子很简单 页面文件TestProfileClass2.aspx <%@ Page Language=C# ContentType=text/html ResponseEncoding=gb2312 Src=profile2.cs %> <%@ Import Namespace=shai %> <html> <head> <style> div{font:Arial, Helvetica, sans-serif; background-color:#cccccc; border-color:black; border-width:1; border-style:solid; padding:10,10,10,10; } </style> <script language=c# runat=server> public void Page_Load(Object sender,EventArgs e) {   Profile profile = new Profile();   message.InnerHtml += <u>Profile Class</u><br>;   message.InnerHtml += Firstname:+profile.getFirstname()+<br>;   message.InnerHtml += Lastname:+profile.getLastname()+<br>;   message.InnerHtml += Phone:+profile.getPhonenumber()+<br><br>;     profile.save();     ExtendedProfile extendedprofile = new ExtendedProfile();   message.InnerHtml += <u>ExtendedProfile Class</u></br>;   message.InnerHtml += Firstname:+profile.getFirstname()+<br>;   message.InnerHtml += Lastname:+profile.getLastname()+<br>;   message.InnerHtml += Phone:+extendedprofile.getPhonenumber()+<br>;   message.InnerHtml += Address1:+extendedprofile.getAddress1()+<br>;   message.InnerHtml += Address2:+extendedprofile.getAddress2()+<br>;   message.InnerHtml += City:+extendedprofile.getCity()+<br>;   message.InnerHtml += State:+extendedprofile.getState()+<br>;   message.InnerHtml += Postal:+extendedprofile.getPostal()+<br>;   message.InnerHtml += Description:+extendedprofile.getDescription()+<br>;     extendedprofile.save(); } </script> <meta http-equiv=Content-Type content=text/html; charset=gb2312> <title></title> </head> <body style=font:Arial, Helvetica, sans-serif > <b><h3>简单的继承/多态例子</h3></b><br><br> object output:<br> <br> <div id=message runat=server /> </body> </html> 类定义文件profile2.cs using System; using System.IO; using System.Xml; namespace shai     //名称空间shai {   interface ISaveData    //定义一个接口ISaveData,他作为Profile的基类被继承,由于其有多态性的特点,可以被   {                                //不同类调用其中的方法,并修改     void save();   }     public class Profile:ISaveData     //定义类Profile   {     protected string _firstname;       //里面包含三个属性,分别为_firstname、_lastname、phonenumber     protected string _lastname;     protected string _phonenumber;    public Profile()                            //为属性定义其中的初始值  {    _firstname = Saidy;    _lastname = Chen;    _phonenumber = (010)88716990;  }    public string getPhonenumber()           //Profile类中的方法getPhonenumber()  {    return _phonenumber;  }  public virtual void setPhonenumber(string phone

1 2 3 下一页

排行

  1. C#版的网站新闻发布系统
  2. ASP.NET窗体对话框的实现
  3. ASP.NET中使用IFRAME建立类Modal
  4. 给Asp.Net初学者的关于继承和多态
  5. 在ASP.NET中上传图片并生成缩略图
  6. ASP.NET程序中用Repeater实现分页
  7. 用asp.net还原与恢复sqlserver数
  8. 为ASP.NET封装的SQL数据库访问类
  9. 用ASP.Net(C#)连接Oracle数据库的
  10. ASP.NET系统用户权限设计与实现
  11. 在asp.net中为Web用户控件添加属
  12. ASP.NET对IIS中的虚拟目录进行操
  13. ASP.NET中利用cookies保持客户端
  14. ASP.NET下MVC设计模式的实现
  15. Asp.net+Xml实现无数据库论坛一点
  16. ASP.Net中自定义Http处理及应用之
  1. 在ASP.Net中应用javascript
  2. 用ASP.NET结合XML制作广告管理程
  3. 用ASP.NET写你自己的代码生成器
  4. 利用ASP.NET构建网上考试系统
  5. ASP.NET中利用Crystal Report创建
  6. 设计ASP.NET新闻管理系统
  7. 创建用于ASP.NET的分页程序控件
  8. ASP.NET实现用户在线检测的类源码
  9. ASP.NET结合存储过程写的通用搜索
  10. 用photoshop制作破碎的蛋壳效果
  11. PHOTOSHOP6技巧集锦(三) 图层技巧
  12. Photoshop 有关通道
  13. Photoshop给MM的黑白照片上色
  14. Photoshop高级图层技巧进阶篇
  15. Photoshop 关于图像的选取
  16. Photoshop金属效果的教程
  1. 在ASP.Net中应用javascript
  2. 用ASP.NET写你自己的代码生成器
  3. 利用ASP.NET构建网上考试系统
  4. 将Word文档转化为HTML格式的文档
  5. 设计ASP.NET新闻管理系统
  6. 创建用于ASP.NET的分页程序控件
  7. ASP.NET实现用户在线检测的类源码
  8. ASP.NET结合存储过程写的通用搜索
  9. 用photoshop制作破碎的蛋壳效果
  10. Photoshop 有关通道
  11. Photoshop给MM的黑白照片上色
  12. Photoshop高级图层技巧进阶篇
  13. Photoshop 关于图像的选取
  14. Photoshop金属效果的教程
  15. Photoshop中3D logo的制作技巧
  16. PS鼠绘娇嫩欲滴的鲜橙

最近更新

  • 推荐阅读
  • .Net《给Asp.Net初学者的关于继承和多态性的例子》给Asp.Net初学者的关于继承和多态性的例子
    关于我们 | 版权申明 | 广告服务 | 友情链接 | 网站地图 | 使用帮助 | ©2006-2008 TTADD.COM