次のように、基本クラスにメソッドを実装しました。
  class A
    {
        protected void f1()
        {
        }
    }
    class A1 : A
    {
        public void f2()
        {
           //Simple Calling
            f1();
           //Calling using base pointer
            base.f1();
        }
    }
単純な呼び出しとベースポインターを使用した呼び出しの違いは何ですか? いずれかの方法の利点は何ですか?