许多学习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:
|