All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
利用Visual,C#实现任务栏通知窗口_[Asp.Net教程]
查询数据库中重复记录的方法_[SQL Server教程]
动态网页常用技术:用PHP追随变量(cookie和session)_php资料_编程技术
生成pdf文件的好东西,itextsharp_[Asp.Net教程]
在MySQL中定义外键_php资料_编程技术
网页中插入视频播放代码全集_JavaScript技术_编程技术
delphi自绘栅格组件(TDrawGrid)使用方法
浅谈javascript中面向对象技术的模拟_JavaScript技术_编程技术
C#中创建用户控件应用实例
完全讲解PHP+MySQL的分页显示示例分析_[PHP教程]
Reading number is top 10 pictures
The real super beauty2
运动的范冰冰2
The real super beauty5
Female model behind the bitterness, often being overcharged5
BingBingFan apple dew point photo gallery5
恶搞漫画1
刘亦菲写真集1
Beauty ZhiHuiLin2
Sora aoi on twitter1
美女和狗狗2
Download software ranking
Tram sex maniac 2 (H) rar bag6
matrix2
C#高级编程(第4版)
WebService在.NET中的实战应用教学视频 → 第5集
株洲本地在线棋牌游戏
美女写真2
DreamWeaver8
星际争霸1.08硬盘免安装版
美女游泳记
Boxer vs Yellow4
delv published in(发表于) 2014/1/6 9:15:01 Edit(编辑)
给Asp.Net初学者的关于继承和多态性的例子(1)_[Asp.Net教程]

给Asp.Net初学者的关于继承和多态性的例子(1)_[Asp.Net教程]

给Asp.Net初学者的关于继承和多态性的例子(1)_[Asp.Net教程]























本人学Asp.Net不久,用的是C#写代码,在学习C#中发现很多初学者对继承和多态性不是特别的了解,因此作了这个例子,希望对您有所帮助,例子很简单

页面文件TestProfileClass2.aspx
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" Src="profile2.cs" %>
<%@ Import Namespace="shai" %>








简单的继承/多态例子




object output:










类定义文件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 phonenumber)
{
_phonenumber = phonenumber;
}

public string getFirstname() //Profile类中的方法getFirstname()
{
return _firstname;
}
public void setFirstname(string firstname)
{
_firstname = firstname;
}

public string getLastname() //Profile类中的方法getLastname()
{
return _lastname;
}
public void setLastname(string lastname)
{
_lastname = lastname;
}

public virtual void save() //调用ISaveData接口的save()方法
{
//保存数据为Text格式
FileStream fs = new FileStream("D:\\myweb2\\profile2.txt",FileMode.Create,FileAccess.Write);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine("Firstname:"+_firstname.ToString());
sw.WriteLine("Lastname:"+_lastname.ToString());
sw.WriteLine("Phone:"+_phonenumber.ToString());
sw.Flush();
sw.Close();
fs.Close();
}
}




来源:网络












































添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.