国产探花免费观看_亚洲丰满少妇自慰呻吟_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());
   }
   }
  }
  }

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿巴嘎旗| 平山县| 筠连县| 奈曼旗| 丹江口市| 黄山市| 和平区| 上饶市| 怀安县| 通化县| 绥宁县| 东丰县| 通道| 军事| 资中县| 平度市| 长兴县| 奉贤区| 嵊州市| 沙田区| 大新县| 额济纳旗| 登封市| 旅游| 广饶县| 永州市| 高邑县| 托克逊县| 砀山县| 茂名市| 万山特区| 平阳县| 杭锦旗| 思南县| 叙永县| 南江县| 宜君县| 仪征市| 芦山县| 芦山县| 临武县|