实例了解Asp.Net的继承和多态性_[Asp.Net教程]
许多学习
Asp.Net的新人对
Asp.Net继承和多态性不是特别的了解,但其在编程中有重要作用,为了帮助大家学习,我们作了这个例子,以实例来说明,代码比较简单。
TestProfileClass2.aspx 页面文件
<%@PageLanguage="C#"ContentType="text/html"ResponseEncoding="gb2312"Src="profile2.cs"%>
<%@ImportNamespace="shai"%>
publicvoidPage_Load(Objectsender,EventArgse)
{
Profileprofile=newProfile();
message.InnerHtml+="ProfileClass
";
message.InnerHtml+="Firstname:"+profile.getFirstname()+"
";
message.InnerHtml+="Lastname:"+profile.getLastname()+"
";
message.InnerHtml+="Phone:"+profile.getPhonenumber()+"
";
profile.save();
ExtendedProfileextendedprofile=newExtendedProfile();
message.InnerHtml+="ExtendedProfileClass";
message.InnerHtml+="Firstname:"+profile.getFirstname()+"
";
message.InnerHtml+="Lastname:"+profile.getLastname()+"
";
message.InnerHtml+="Phone:"+extendedprofile.getPhonenumber()+"
";
message.InnerHtml+="Address1:"+extendedprofile.getAddress1()+"
";
message.InnerHtml+="Address2:"+extendedprofile.getAddress2()+"
";
message.InnerHtml+="City:"+extendedprofile.getCity()+"
";
message.InnerHtml+="State:"+extendedprofile.getState()+"
";
message.InnerHtml+="Postal:"+extendedprofile.getPostal()+"
";
message.InnerHtml+="Description:"+extendedprofile.getDescription()+"
";
extendedprofile.save();
}
简单的继承、多态例子
objectoutput: