抽象方法
//自主验证
// class FuLei //2. 含抽象方法的类一定是抽象类
abstract class Fuleui
{
public abstract void SayHi ();
// private abstract/virtual void SayHi (); //5. virtual 和abstract不能使用
// public virtual abstract / abstract virtual void SayHi (); //6. virtual和abstract不能放在一起使用
// public abstract static void Hi();
// public abstract void SayHi()
// {
// Console.WriteLine ("父类中抽象方法");
// } //1. 如果类中存在抽象方法,那么该方法不可以被实现,只能是方法的声明;
// public void SayHi_1()
// {
// Console.WriteLine ("抽象类中的普通方法");
// } // 3. 抽象类中不一定含有抽象方法
}
里氏替换原则
里氏替换原则试题及解释
里氏替换原则以及"is"和"as关键字"的使用