2012-03-20 16 views
0

スタティックメソッドでグローバル変数に値を割り当てる必要があります。派生クラスでその変数が必要なので静的メソッドでのグローバル変数の使用

しかし、問題は静的メソッドでグローバル変数を使用できないことです。

+0

あなたの目標についてのより多くの背景情報を提供するかもしれません。グローバル変数は実装の詳細です。 –

答えて

1

グローバル変数を使用します。彼らはかなり簡単です。それが最も可能性の高い欠陥実装設計だ、

http://msdn.microsoft.com/en-us/library/aa891830.aspx

一つのことに注意し...あなたは何のためにグローバル変数を使用している場合、あなたがしようとしている何を達成するための他の方法は、おそらくあります。こちらを参照してください。行う。

+0

こんにちは、ありがとうございました。私はそれを初めて行ったので混乱しています。私は、親クラスで文字列値を割り当て、子クラスで使用する必要があります。それ、どうやったら出来るの。あなたは私を案内してください –

+0

しかし、あなたは静的な方法でアクセスされたと述べた。静的メソッドはインスタンス変数にアクセスできません。静的メソッドはオーバーライドできません。それでは、なぜ親子クラスについて話しますか? –

+1

親クラスのクラス宣言でクラス変数を作成し、それにアクセスするためのparmメソッドを作成する必要があるようです。次に、子クラスから静的メソッドに渡すことができます。あなたの質問は不明です。 –

1

Tejashree S:親クラスに文字列値を割り当てて子クラスで使用する必要があります。

これを行うには、親クラスのクラス宣言に変数を追加し、親クラスにparmメソッドを作成します。

子クラスから、変数に直接アクセスすることも、parmメソッドを使用して変数にアクセスすることもできます。

関連する問題