問題タブ [non-static]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
232 参照

java - Javaで複数の異なる識別子を作成する

インスタンス変数を使用する際の演習 (私はプログラミングの学生ですが、これは自分の好奇心を満たすための演習であり、段階的な課題のためではないことに注意してください) として、クラスの不特定の数のインスタンスを作成し、それぞれに固有の名前。私の考えは、次のようなループを作成することです。

これにより、プログラムはユーザーが必要とする数の SomeClass のインスタンスを作成し、次のようなそれぞれのインスタンス変数を参照できるようになります。

このスレッドで AtomicLong を使用した一意の識別子名の提案があります: Java for loop の実行が速すぎると System.currentTimeMillis() が重複する

しかし、このメソッドを使用して作成された特定のオブジェクトでインスタンス変数を参照する方法がわかりません。私がJavaでやろうとしていることを誰かが提案できますか?

どうもありがとう。

0 投票する
4 に答える
2649 参照

c++ - 非静的C++メソッドをLuaに登録する

私は、オブジェクトを作成し、Luaでそれらにビヘイビアーをアタッチする小さなC ++/Luaシステムを作成しようとしています。現在、私はLuaWrapper(基本的なC ++からLuaのものへの小さなヘッダー)を使用していますが、私の問題は、Luaが静的クラスメソッド(または非静的関数)を登録することしかできないということです。 Lua typedefは、パラメーターが1つしかないメソッドを想定してlua_State* Lおり、非静的メソッドには暗黙のが含まれているためthisです。

他のライブラリに依存せずにこれを解決する方法を望んでいました。必要なのはLuaの非静的クラス/プロパティだけなので、LuaBind+Boostやその他の依存度の高いラッパーを使用する理由はありません。

0 投票する
3 に答える
4488 参照

java - Javaで非静的なリストオブジェクトにマップオブジェクトを追加する方法

このコードに問題があります。マップオブジェクトをリストに追加すると、以前に追加したすべてのオブジェクトが変更されます。マップを非静的として宣言するにはどうすればよいですか?

0 投票する
3 に答える
29829 参照

c++ - 非静的メンバー関数とは何ですか?

クラス関数で「this」キーワードを使用できないと言われています。私はC#から来ており、この作業に慣れていますが、コンパイラは非静的メンバー関数内でのみ使用できると言っています。

0 投票する
5 に答える
3740 参照

java - 非静的フィールドJavaエラーへの静的参照

私はStackOverflowの長年のファンであり、過去数学期にわたって、実際に質問することなく、すべての質問に対する答えを見つけることができたと言って、この前置きをします。しかし、私はスタックプログラムで問題を抱えています。これよりも多くのコードがありますが、問題をこの1つのエラーに絞り込んだと思います。それは述べています

スレッド"main"java.lang.Errorの例外:未解決のコンパイルの問題:

非静的フィールドStack1への静的参照を作成できません
コンストラクタStack(int)が未定義です

stack.main(stack.java:11)​​で

誰かが問題が何であるかを説明できますか?または、さらに良いことに、それを説明する場所を教えてください。オーバーフローやグーグルで調べてみましたが、実際に何を探しているのかわからないことや倦怠感が原因で具体的な答えが見つからないと思います。よろしくお願いします。

0 投票する
4 に答える
3284 参照

java - メインクラス Java で静的、コンストラクターで非静的

私は、静的の概念とメインクラスでの静的の理由を完全に理解できるかどうかを確認しようとしています。キーワード static は、メイン クラスを参照します。メイン クラスのメソッドが静的である理由は、メイン クラスがオブジェクトではなくクラス自体を処理するためです。

ただし、コンストラクターはオブジェクトを処理するため、非静的コンストラクターを使用します。これは、オブジェクトには固有の特性があり、それらを静的にする意味がないためです。

私の発言が間違っていたかどうか、または正しい方向に導くことができるかどうかを誰かが知ることができれば、それは私を大いに助けてくれるでしょう! :)

0 投票する
1 に答える
946 参照

c# - フィールド初期化子は、フォームのコントローラーを使用して非静的フィールド、メソッド、またはプロパティ 'Adb.Form1.hanteraKund' を参照できません

Form-class で Controller-class を初期化する際に問題が発生しました。コンソール アプリケーションでは正常に動作しますが、フォーム アプリケーションで使用しようとするとこのエラーが発生します。

エラーの意味は理解できましたが、解決方法がよくわかりません。

これは私のフォームクラスの始まりです:

私のコントローラー:

そして最後に私のHanteraKund:

0 投票する
3 に答える
14074 参照

powermock - PowerMock を使用して非静的メソッドをモックする方法

テストメソッドの内部メソッド呼び出しをモックしようとしています

私のクラスは次のようになります

getStudent() メソッドの junit を作成するときに、PowerMock で行をモックする方法はありますか

または、DBに接続する実際のdao呼び出しの代わりに、junit実行中にAppクラスにモックdaoオブジェクトを使用させますか?

0 投票する
1 に答える
123 参照

oop - OOPの静的クラスと非静的クラスの初心者向けパズル(C#)

私の友人(仕事から)が私に質問をしました。

  1. クラスからstaticキーワードを削除します。Dictionary LiveMembers
  2. メソッドnew Members();でインスタンスを作成するために使用しないでください。Check(...)

したがって、これらのルールを使用して、次Liveのような他のクラスからの呼び出しに対して行う必要があることは次のとおりです。

私はこれを持っています。

この:

彼は「それをする方法がある」と言っていますが、私はそれを見つけることができず、実際にあるとは思いません。あなたの意見は何ですか?

更新/回答: ダニエル・ヒルガースの助けを借りて質問を解決しました...これが;

}

使用法:Members.Instance.Live.TryGetValue(signatureFromRequest、out userId);

0 投票する
5 に答える
6949 参照

java - 非静的メソッド next() は静的コンテキストから参照できません

フォーマットされた日付を個別のフィールドに解析しようとしていmm/dd/yyyyますが、コンパイルしようとすると次のエラーが発生します。

非静的メソッド next() は静的コンテキストから参照できません

エラーの原因は何ですか?