c#继承和多态

01:什么是继承?代码举例说明

public class em{
 public string ID{get;set}
 public int Age{get;set}
}
public class eb:em{
public eb(string id,int Age,int yearof)
this.id=id;
this.age=age;
this.yearof=yearof;
}
public int yearof{get;set;}


02:什么是多态?代码举例说明

public virtual string SauHi(){
string message=string.Format("大家好!");
return message;
}
public override string Sayhi(){
string message=string.Format("大家好,我是{0},今年{1}岁",base.Name,base.age)
return message;
}


03:什么是抽象类?代码举例说明

abstract class bb{
abseract public int area();
}


04:抽象类和接口的相同点和不同点?

1.接口可以多继承,抽象类不能实现多继承。

2.接口只能定义抽象规则,抽象类既能定义抽象规则也可以提供已经实现的成员。

3.接口是一组行为规范,抽象类是一个不完全的类,着重于族的概念。

05:抽象方法和虚方法的不同点和相同点?

不同点

1、方法关键字不一样

虚方法的方法关键字是:virtual。

抽象类的方法关键词是:abstract

同点

1、子类/派生类都要重写父类的方法:关键字override。

06:定义抽象类和抽象方法的关键字?

abstract
07:书本上XML那一章中有哪些方法?代码一一举例

XmlDocument xml = new XmlDocument();
//读取整个xml的结构
xml.Load(“E://Engineer.xml”);
//获取根节点
XmlNode xmlNode = xml.DocumentElement;
//读取所有子节点
foreach (XmlNode item in xmlNode.ChildNodes)
{
string name = item[“name”].InnerText;//获取指定节点的值
}


08:书本上文件那一章中有哪些方法?代码一一举例

//复制

public void Fz(string a,string a1){
File.Copy(a,a1)
}

//删除
public void Sc(string a){
File.Delete(a)
}

//移动
public void Yd(string a,string a1){
File.Move(a,a1)
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值