問題タブ [objectinstantiation]

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 投票する
1 に答える
74 参照

ios - スタティック ライブラリからオブジェクトを初期化するときのビルド中のコンパイル エラー

Data パーサー クラスでオブジェクトを作成して初期化しようとすると、次のコンパイル エラーが発生します。コードは

initWithInputComObjects:inputComObjects:withOutputComObjects:outputComObjectsライブラリの .m ファイル内のメソッドはどこですか

ld: 警告: オプション '-L/Users/admin/Desktop/KNXComfort/Pods/build/Debug-iphoneos' のディレクトリが見つかりません ld: 警告: ファイル /Users/admin/Desktop/KNXComfort/KNXComfort/libKNXCommuncationLib.a を無視します。ファイル /Users/admin/Desktop/KNXComfort/KNXComfort/libKNXCommuncationLib.a (3 スライス) に必要なアーキテクチャ i386 がありません$_ComObject"、参照元: DataParser.o の objc-class-ref "_OBJC_CLASS_$_Component"、参照元: DataParser.o の objc-class-ref "_OBJC_CLASS_$_Device"、参照元: DataParser の objc-class-ref .o (多分あなたが意味したのは: _OBJC_CLASS_$_DevicesCollectionViewController,_OBJC_CLASS_$_DevicesCollectionViewCell ) ld: アーキテクチャ i386 のシンボルが見つかりませんでした。clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (-v を使用して呼び出しを確認してください)

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

objective-c - サブクラスを使用してスーパークラスをインスタンス化できますか?

deckは私のスーパークラスでありplayingCardDeck、デッキのサブクラスです。サブクラスを使用してスーパークラスをインスタンス化できることがわかりましたが、これは私を非常に混乱させます。これについて教えていただけますか。init使用される方法と、これに関するその他の機能について教えてください。よろしくお願いします。

0 投票する
2 に答える
1607 参照

unit-testing - Swift - Test クラスでのオブジェクトのインスタンス化

私が書いたクラスをテストしようとしています。新しいテスト ターゲットを追加し、そこにテストしようとしているクラスのターゲットをインポートしました。私のコードは次のようになります。

ただし、次のエラーが表示されます。

MyClassメソッドが含まれてinit()いないため、何も構築する必要はありません。したがって、私は得ているエラーを理解していません。

ここで何か助けていただければ幸いです。

乾杯

0 投票する
2 に答える
173 参照

c# - 動的型のインスタンス化 C#

実行時にオブジェクトをインスタンス化し、その型を文字列にするだけでなく、値も文字列にしようとしています。例えば:

myType のインスタンスを作成し、作成したばかりのインスタンスに myValue をキャスト/割り当てようとしています。

私は Activator.CreateInstance を調べました:

しかし、値をインスタンスに渡すことができません (何でもかまいません: int16/32/64、double、bool、custom type...)。

ご協力ありがとうございました

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

java - 無限のオブジェクトのインスタンス化を許可するにはどうすればよいですか?

私は現在、Java プログラムで立ち往生しています。街づくりゲームである私のプログラムには、ユーザーの気まぐれに基づいていつでもオブジェクトをインスタンス化する機能が必要であり、オブジェクトの数は無限である必要があります。

プログラムには建物タイプのオブジェクトがあります。

(私は新しいオブジェクトをインスタンス化する方法を知っています。そのように...

...)

ただし、この方法論は私のプログラムには受け入れられません。私のプログラムは、新しい建物オブジェクトをその場でインスタンス化できる必要があります。ユーザーが、新しい建物を世界に配置するボタンをクリックするオプションを持っていると想像してください。クリックして新しい建物を世界に 0 回配置することも、5,000 回クリックして世界に 5,000 個の建物を配置することもできます。

次のように、5,000 個のオブジェクトをインスタンス化する必要がないことは明らかです。

どのようにコーディングするかについて何か提案はありますか? 前もって感謝します!

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

java - Javaでユーザー定義クラスをインスタンス化できません

ユーザー定義クラスをインスタンス化できません。別のクラスをインスタンス化しようとしている RMI サーバー用のサーバント クラスを作成しています。PFB私のコードの小さな抜粋

サブスクライブ --> 私のサーバント クラスのメソッド

StockUser --> インスタンス化しようとしているユーザー定義クラス

行から残りの行をスキップするだけStockUser s = new StockUser(user, stockSym);です。try-catch を使用しても、例外をキャプチャできません。行をコメントアウトStockUser s = new StockUser(user, stockSym);すると、残りのすべての行が実行されます。変数userstockSymは正しく入力されており、NULL ではありません。何が問題なのか教えてください。

0 投票する
2 に答える
901 参照

java - 実行時まで属するサブクラスを知らずにオブジェクトをインスタンス化するJava

シナリオ: サブクラスの階層があり、そのすべてが単一距離先祖クラスから継承されています。階層内のすべてのスーパー クラスは抽象クラスであるため、具象クラスはサブクラスを持たないクラスのみです。私は配列を持っています:

ancestralClass は、他のすべてのクラスが継承する階層の最上位にある単一のスーパー クラスです。この配列には、さまざまな具象サブクラスのさまざまなオブジェクトが取り込まれます。例えば:

... 等々。

まったく同じ形式 (同じ型、サイズなど) の 2 番目の配列がありますが、2 番目の配列は最初の配列を使用して、さまざまな具象サブクラスに属するオブジェクトを再度入力します。より具体的には、2 番目の配列の要素のオブジェクト タイプは、最初の配列の同じ要素で見つかったオブジェクト タイプに基づいて決定されます。したがって、私が抱えている問題は次のとおりです。最初の配列の内容は実行時にランダムに生成されるため、最初の配列に何が含まれているかわかりません。したがって、最初の配列に依存しているため、2番目の配列の内容がどうあるべきかわかりません配列。2 番目の配列で新しいオブジェクトをインスタンス化するコードの書き方がわかりません。英語で書かれていると、私が実現したいことはとてもシンプルで簡単に聞こえます。2番目の配列をループしたいのですが、最初の配列で対応する位置を確認し、それがどのような種類のオブジェクトであるかを確認してから、2 番目の配列でその型の新しいオブジェクトをインスタンス化します。その通り、コーディング方法がわからないことがあります。

質問 より一般的に言えば、既存のオブジェクトが属するクラスの新しいインスタンスである新しいオブジェクトをインスタンス化したいと考えています。これを行うにはどうすればよいですか。複数のソリューションがあると確信しているので、どれが優れていますか?

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

java - メソッドのパラメーターとして渡すことによるオブジェクトのコピー

メソッドパラメーターの参照/値によるJavaのパスについて少し混乱しています。

クラスにコンストラクターがありOuterObjectます:

OuterObject次のようにコピーメソッドに渡すと:

そして別のクラスで:

ご覧のとおり、 をパラメーターとして作成しOuterObjectますInnerObject。今私は知りたいです:

return ステートメントから 2 つの新しいオブジェクトを取得しますか?それとも新しいOuterObjectコピーであり、既存のオブジェクトへの同じ参照InnerObjectですか?

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

java - Java から C# への変換 - インスタンス化のオーバーライド

以下のコードを Java から C# に変換するのに苦労しています。

C# でインスタンス化をオーバーライドできるかどうかはよくわかりません。存在しない場合、コードを複製して必要なものを実現する方法はありますか?

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

java - 文字列オブジェクトを作成する最良の方法

では、次の 2 つの方法でjava作成できStringます -

これら 2 つのアプローチでパフォーマンスに違いはありますか? 2 番目のケースでは、作成された新しいStringオブジェクトはありますか?
前もって感謝します。