面向对象:
继承:减少代码。 单根性 传递性
子类没有从父类那里继承了构造函数,只是会默认的调用父类那个无参数的构造函数
Class person
{
Public String Name
{
Get;set;
}
Public void Speak()
{
Console.Write("人都会说");
}
}
Class Student:Person
{
Public int ID
{
Get;set;
}
Public void Learn()
{
Console.Write("学生会学习");
}
Public Student(string name,int id)
{
this.Name=name;
this.ID=id;
}
}
主函数初始化对象:Student stu=new Student("李明",090232);
构造函数:初始化对象用的。
里氏转换:
1)子类可以赋值给父类
2)如果父类对象中装的是子类对象 那么可以把这个父类强转为子类。
(除非注明,文章均为原创,欢迎转载,转载时请注明出处链接:智波生活 C#菜鸟笔记)