11.12C#重写与重载

------------恢复内容开始------------


Object 一切皆对象,所有类的基类,不论系统提供还是自己写的,都继承自Object
1.重写Override与重载
重写:函数名,参数个数及类型,返回值要保持一致
virtual override
 ""     new
2.属性默认值,字符串格式化:${}

 

base代表基类,this代表当前
public Student(int sid,int id,string name)
:base(id,name)
{
Sid = sid;
}


两种实现方式

//显式实现
void IFyable.Fly()
//{
// Console.WriteLine("飞啊");
// //throw new NotImplementedException();

//隐式实现
public void Fly()
{
Console.WriteLine("飞啊");
//throw new NotImplementedException();
}

------------恢复内容结束------------

上一篇:学习java线程学习笔记


下一篇:C# Set集合