国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

給Asp.Net初學者的關于繼承和多態性的例子(2)

2024-07-10 13:11:11
字體:
來源:轉載
供稿:網友
    public class extendedprofile:profile 建立profile子類extendedprofile,他可以繼承profile中的方法
   {
   protected string _address1; //子類extendedprofile的屬性
   protected string _address2;
   protected string _city;
   protected string _state;
   protected string _postal;
   protected string _description;
  
   public extendedprofile() //子類extendedprofile中屬性的初始值
   {
   _address1 = "清華大學";
   _address2 = "清華大學物理實驗室";
   _city = "北京";
   _state = "北京";
   _postal = "100024";
   _description = "教授";
   }
  
   public override void setphonenumber(string phonenumber) //繼承類profile中的setphonenumber()方法
   { //setphonenumber()方法的重載
   _phonenumber = phonenumber;
   }
  
   public string getaddress1() //子類extendedprofile中的方法getaddress1(),以下類推
   {
   return _address1;
   }
   public string getaddress2()
   {
   return _address2;
   }
   public void setaddress(string address1,string address2)
   {
   _address1 = address1;
   _address2 = address2;
   }
  
   public string getcity()
   {
   return _city;
   }
   public void setcity(string city)
   {
   _city = city;
   }
  
   public string getstate()
   {
   return _state;
   }
   public void setstate(string state)
   {
   _state = state;
   }
  
   public string getpostal()
   {
   return _postal;
   }
   public void setpostal(string postal)
   {
   _postal = postal;
   }
  
   public string getdescription()
   {
   return _description;
   }
   public void setdescription(string description)
   {
   _description = description;
   }
  
   public override void save() //調用接口isavedata()中的方法save(),save()方法的重載,由于多態性
   { //子類extendedprofile可以自定義并修改save()方法
   string _document = "d://myweb2//saidy.xml";
   xmltextwriter writer = null; //保存為一個xml文件
   try
   {
   writer = new xmltextwriter(_document,null);
   writer.formatting = formatting.indented;
   writer.writestartdocument(false);
   writer.writedoctype("profile",null,null,null); //表示<!doctype profile>
   writer.writestartelement("profile"); //生成根元素
   writer.writeelementstring("firstname",_firstname); //生成子元素 <firstname>_firstname</firstname>
   writer.writeelementstring("lastname",_lastname);
   writer.writeelementstring("phonenumber",_phonenumber);
   writer.writeelementstring("address1",_address1);
   writer.writeelementstring("address2",_address2);
   writer.writeelementstring("city",_city);
   writer.writeelementstring("state",_state);
   writer.writeelementstring("postal",_postal);
   writer.writeendelement();
   writer.flush();
   writer.close();
   }
   catch(exception ee)
   {
   console.writeline("exception:{0}",ee.tostring());
   }
   }
  }
  }

最大的網站源碼資源下載站,

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 克东县| 阿坝县| 利辛县| 望城县| 余庆县| 科技| 高青县| 达日县| 宿松县| 左贡县| 桐庐县| 靖安县| 分宜县| 远安县| 炎陵县| 锡林浩特市| 中西区| 嘉禾县| 宝山区| 华坪县| 临猗县| 江北区| 广德县| 利辛县| 惠州市| 昌都县| 运城市| 凤台县| 岳西县| 周宁县| 广灵县| 乐东| 凯里市| 苍溪县| 长沙县| 蓝田县| 吐鲁番市| 明水县| 淮南市| 新疆| 临桂县|