給Asp.Net初學者的關於繼承和多態性的例子

2020-11-30 站長之家

本人學Asp.Net不久,用的是C#寫代碼,在學習C#中發現很多初學者對繼承和多態性不是特別的了解,因此作了這個例子,希望對您有所幫助,例子很簡單

頁面文件TestProfileClass2.aspx


<%@PageLanguage="C#"ContentType="text/html"ResponseEncoding="gb2312"Src="profile2.cs"%>
<%@ImportNamespace="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>
<scriptlanguage="c#"runat="server">
publicvoidPage_Load(Objectsender,EventArgse)
{
Profileprofile=newProfile();
message.InnerHtml+="<u>ProfileClass</u><br>";
message.InnerHtml+="Firstname:"+profile.getFirstname()+"<br>";
message.InnerHtml+="Lastname:"+profile.getLastname()+"<br>";
message.InnerHtml+="Phone:"+profile.getPhonenumber()+"<br><br>";

profile.save();

ExtendedProfileextendedprofile=newExtendedProfile();
message.InnerHtml+="<u>ExtendedProfileClass</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>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title></title>
</head>
<bodystyle="font:Arial,Helvetica,sans-serif">
<b><h3>簡單的繼承/多態例子</h3></b><br><br>
objectoutput:<br>
<br>
<divid="message"runat="server"/>
</body>
</html>

相關焦點

  • Asp定時執行操作、Asp定時讀取資料庫(網頁定時操作詳解)
    如:<meta http-equiv="refresh" content="5;URL=https://www.qqview.com/test.asp">缺點:要在瀏覽器打開頁面,不能關閉。
  • NET開發-WebForm必填驗證對TextBox控制項的非空驗證及屬性的使用
    .NET開發-非空驗證控制項1.概述在ASP.NET Web應用程式中,對於網頁上的驗證,一般情況下都是在客戶端使用JavaScript代碼進行驗證,但是對於初學者而言或基於微軟的.NET開發者而言,對JavaScript
  • NET開發-WebForm中Web控制項是伺服器控制項,按鈕、標籤控制項如何使用
    .NET開發-Button和Label控制項1.Web控制項介紹在.NET Web應用程式中,有WebForm和MVC這2種UI框架, 在WebForm中,其控制項分為Web伺服器控制項和HTML控制項(或Web客戶端控制項)。
  • 健身初學者應該如何正確選擇健身「動作」
    健身對於初學者來說,難的不是具體做什麼動作,而是對動作的認知,即該做什麼動作、動作的標準以及動作量化。 什麼意思呢?不要著急,特澤瓦慢慢給初學者分析一下。
  • 一個簡單的「貓吃老鼠」例子,5分鐘徹底弄懂C++中的虛函數
    初學者剛接觸C++語言中的 virtual 函數(虛函數)時,常常會感覺到迷惑,比如,書上說虛函數定義在基類中,其他繼承此基類的派生類都可以重寫該虛函數,因此虛函數是C++語言多態特性中非常重要的概念。但是派生類也可以重寫基類中的其他的常規函數(非虛函數)呀,那為什麼還要引入虛函數這樣看起來很複雜的概念呢?
  • NET開發-WebForm中TextBox控制項ID、Text、TextModel等屬性的使用
    TextBox屬性TextBox在C#中其實就是一個類,其中包括了許多的屬性和方法。其中在ASPX頁面上,使用的就是屬性。TextBox存在於System.Web.UI.WebControls命名空間中。2.1. ID屬性ID屬性是每個ASP.NET WebForm應用程式伺服器控制項必須具備的屬性,用來指定控制項的唯一ID值。
  • 手遊《猴子很忙》新功能:繼承與進化
    很高興又和大家見面了~《猴子很忙》的新版本更新了幾周了,小編終於把所有內容給整明白了,本期就由小編給大家著重介紹繼承與進化。新版本的隱藏功能——繼承繼承是一個非常良心的功能,為什麼這麼說呢?讓我為大家細細道來。在新版本更新之前,相信老玩家的陣容都已經成型了,棍子都已經升級完畢了。
  • 傻大爺談針灸26:初學者針刺實操練習
    主題:傻大爺談針灸26:初學者針刺實操練習掃描上方永久連結,
  • 初學者跳繩減肥法要怎麼做
    利用跳繩減肥,不需要多大的空間,也不需要特殊的器械,只需要一根小小在跳繩就能達到瘦身減肥的目的,當然,並不是跳繩就會有效果,還是要把握一定方法,對於初學者跳繩減肥法的相關注意事項,以下內容詳細說明。 跳繩是一項有氧運動,跳繩的瘦身效果要比慢跑更明顯,或者說效率更高。
  • 吉他初學者最喜歡彈奏的幾首歌曲,好聽又簡單,網友:收藏了
    對於初學者來說,他們常常在學到一定水平的吉他之後,就開始學吉他彈唱了。以下這些歌曲是吉他初學者最喜歡彈奏的幾首歌曲,不僅好聽,而且非常簡單,是其他初學者們最喜歡以及最熱門的歌曲。網友:收藏了。1、《真的愛你》這首來自黃家駒的經典歌曲,不僅是吉他初學者們的最愛,也是很多樂隊朋友們首選的排練歌曲。
  • 美甲初學者入門需要購買的工具清單
    有很多想自學或者初學美甲的,一開始不知道從何處下手,需要什麼工具都不知道,網上自己買的話又有很多套裝,不知道主要需要什麼,對於自學或者初學者來說,有必要了解一下需要購買的工具清單。
  • NET開發-WebForm範圍驗證控制項最小值、最大值及數據類型的設置
    用於檢驗文本框中輸入的值是否在指定的範圍之內(包括最小值和最大值),比較的數據類型有多種,如:數字、日期、字符串等,可以使用Type屬性指定。下圖是在ASPX頁面上添加的RangeValidator控制項:RangeValidator控制項可以限制用戶在文本框中輸入指定範圍內的內容,如果輸入的值不在指定的範圍內,則會給出驗證未通過的提示信息。
  • 繪畫初學者從這5種方法做起,學習繪畫不算難
    繪畫初學者從這5種方法做起,學習繪畫不算難文·段宏剛繪畫最終目的是要把眼睛所見,心裡所想,思想所感,通過畫筆準確地表達出來,表達的前提條件是要掌握必要的技巧和基本功,若不具備這些能力,畫出來的東西只能稱作「信手塗鴉」,算不上繪畫。
  • 【圖解德語】鏡子老師的寵物——關於詞性初學者應該知道的事
    下面是徳混特:領養的雜交犬,1歲以前每天在大山裡狂奔,追鳥嚇雞,無惡不作的混子一枚,農轉非後經過不斷的訓練,學會了很多城裡的禮儀:坐下、握手、轉圈、打滾、裝死……也能聽懂 人類口令"ok","no"和「你的球呢?」等日常問題。寫在基因裡的樂天派,狗生追求是吃土豆和玩球。
  • 最簡便的ASP.NET性能監視工具
    如果遇到這種情況,應該使用採樣分析器和其他工具進行進一步的研究【編輯推薦】有關.NET性能的幾點誤區,以及C#和VB.NET的關係 Lambda表達式:要性能還是要清晰的代碼?
  • 初學者如何選笛子
    初學者如何購買笛子大家好,我是英英笛韻,初學者如何選購笛子,中國笛子的種類分為橫笛、豎笛、口笛、彎笛等。笛子的材質分為骨笛、玉笛、竹笛、金屬笛、朔料笛、玻璃笛、樹脂笛、木笛,合成材料製作的笛子等。笛子的笛調,標記在按指孔的第三孔的地方,旁邊有一個英文字母,那英文字母是什麼那就是什麼調,CDEFGAB,標記什麼英文字母就是什麼調,初學者我建議選E調笛子學習,E調笛子它不偏向C調的笛子也不偏向G調的笛子,它既練氣又練勁兒適合初學者,初學者選F調的也可以,選擇的價位,我個人建議,不要低於300元左右,找一個懂笛子的內行人幫忙選購試音,笛子一般能發出16個音,從低音5一直吹到高音6,能吹出高音
  • 今年起,房產繼承有新規,「不孝子女」沒法繼承房子了,吵也沒用
    對於2021年來說,今年算是比較特別的一年,因為今年有不少新規的實施,尤其是伴隨著《民法典》的實施,婚姻法、繼承法、合同法以及物權法,各種與群眾生活息息相關的新規都開始施行。那麼其中我相信大家最為關心的還是對於房子的繼承問題,畢竟在如今高房價的社會,對於大部分人來說,房子肯定是最為重視的東西。如果能繼承到房子留下來的房子,最起碼不用背負30年房貸,做一個房奴。