C#面向对象

//对象构造器
//命名参数
//var people = new People(name:"张三",id:1001)
//{
// ID = 1002,
// Name = "张三"
//};
//动态类型 JSON
//dynamic my = new
//{
// id = "1001",
// name = "张三"
//};
//Console.WriteLine(my.id);

//数组string[] array = new string[] { };

 

/*
接口:
只负责声明,不负责实现
它代表的是一种能力
成员只能声明,不能包含实现,方法不能又{}
成员默认是public,而且只能是public,不能写出来


显示实现和隐式实现

接口和类的区别

*/
interface IFlyable
{
void fiy();//public不用写

}

 

//base this
public Student(int sid, int id, string name)
:base(id,name)
{
Sid = sid;
}
//加个new不会报错,直接隐藏
//public new void Eat()
//{
//}

posted @ 2021-11-12 17:13  壹块钱!  阅读(25)  评论(0)    收藏  举报