2017-03-17 109 views
-1

構造函數ModelDuck如何能夠訪問Duck類中的字段 - flyBehaviourquackBehaviour。謝謝從另一個類訪問字段

namespace HeadFirst 
{ 
    public class ModelDuck : Duck 
    { 

     public ModelDuck() 
     { 
      flyBehaviour = new FlyNoWay(); 
      quackBehaviour = new Quack(); 
     } 
     public override void display() 
     { 
      Console.WriteLine("I am a model duck"); 
     } 
    } 
} 

public abstract class Duck 
{ 
    public FlyBehaviour flyBehaviour; 
    public QuackBehaviour quackBehaviour; 

    public Duck() 
    { 

    } 
} 
+3

這是一個非常基本的問題,我怕的方法,我建議你去閱讀一本書,C#或通過一些教程運行。 – DavidG

回答

1

屬性屬於基類。

你應該總是能夠存取權限的屬性和基類

+0

這些是不屬性的字段。 –

+0

同樣的事情。你仍然可以訪問它們 –