001days
1.继承
2. 方法的隐藏和重写
3. 访问权限
4. 多态
5. 枚举
继承
using System;
namespace 继承
{
class cat
{
public string name;
//1.public cat() { }
public cat(string a) {
this.name = a;
}
}
//一个子类对象在实例化前,需要先实例化父类
//实例化父类部分,默认会使用分类中无参的构造方法;不会调用有参的:两种解决方法。
//1.自己在父类中定义一个无参的构造方法,2.在这个构造方法执行前,先执行父类中有参的构造方法
class dog : cat
{
//2.
public dog() : base("") {
}
}
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
方法的隐藏和重写
using System;
//阴藏
class Animal
{
<