私は同じ名前空間を持つ2つのクラスを持っています。私は、あるクラスのコンストラクタを別のクラスにある関数の中で呼びたいと思っています。これは可能ですか?コンストラクタを呼び出すことは可能ですか?
-3
A
答えて
0
同じ名前空間にある場合は、new OneClass()
だけ必要です。
0
はい。なぜそれは可能ではないでしょうか?
私は "コールコンストラクタ"を使って "構築"という用語を使用します。
0
もちろんです!クラスの新しいインスタンスを作成すると、コンストラクタが呼び出されます(パブリック非静的コンストラクタであると仮定します)。あなたはここにコンストラクタについての詳細を読むことができます - 単にnew
キーワードを使用して はhttp://msdn.microsoft.com/en-us/library/k9x6w0hc(VS.80).aspx
2
クラスのコンストラクタを呼び出します。
あなたが別のクラスのオブジェクトを構築したい場合は、単純に(どこでも...でも、あなたの関数で)これを行う:
Class2 obj = new Class2();
すべてだという。
コンストラクタには の公開アクセス権が必要です。以下のような
:
class Class2
{
public Class2()
{
}
}
関連する問題
- 1. ワークフローでコマンドを呼び出すことは可能ですか?
- 2. コンストラクタはC++で別のコンストラクタを呼び出すことはできますか?
- 3. クラスのメソッドをinitコンストラクタの前に最初に呼び出すことは可能ですか?
- 4. VBAでjavaから関数を呼び出すことは可能ですか?
- 5. @ Html.ActionLinkからHttpPostアクションメソッドを呼び出すことは可能ですか?
- 6. ObjCからPythonモジュールを呼び出すことは可能ですか?
- 7. javascriptからobjective-c pushViewControllerを呼び出すことは可能ですか?
- 8. AWSラムダからドッカーを直接呼び出すことは可能ですか
- 9. ReactJS内からPHP関数を呼び出すことは可能ですか
- 10. .NETからOCamlを呼び出すことは可能ですか?
- 11. Excel 2007から.NETコードを呼び出すことは可能ですか?
- 12. Springのスクリプトレットからコントローラメソッドを呼び出すことは可能ですか?
- 13. ring/compojureからjavaサーブレットを呼び出すことは可能ですか?
- 14. Cakeタスク内からpowershellコマンドを呼び出すことは可能ですか?
- 15. 自分のアプリからシステムカメラを呼び出すことは可能ですか
- 16. sys_mprotectをカーネルモジュールから呼び出すことは可能ですか?
- 17. C++からFortranインターフェイスを呼び出すことは可能ですか
- 18. Webアプリケーションでexeを呼び出すことは可能ですか?
- 19. 異なるネットワーク上でプリンタを呼び出すことは可能ですか
- 20. moodleソースの外でmoodle APIを呼び出すことは可能ですか?
- 21. JavaでNSISスクリプトを呼び出すことは可能ですか?Swing Program
- 22. ジェネリックメソッド内で子クラスコンストラクタを呼び出すことは可能ですか?
- 23. ES6継承クラスでスーパーセッターを呼び出すことは可能ですか?
- 24. C#で動的オブジェクトを呼び出すことは可能ですか?
- 25. doctrineの移行で.sqlファイルを呼び出すことは可能ですか?
- 26. setTimeout Node.jsでカスタム関数を呼び出すことは可能ですか?
- 27. アンドロイドでBluetoothアプリケーションを呼び出すことは可能ですか?
- 28. mysqlトリガでウェブURL(http://)を呼び出すことは可能ですか?
- 29. case文の中で関数を呼び出すことは可能ですか?
- 30. ASP.NET:Global.asaxで非同期タスクを呼び出すことは可能ですか?
は、あなたがこれをやって問題を抱えていたことがありますか?もしそうなら、これを試したコードを私たちに見せてもらえますか? – Smashery
コールコンストラクタとはどういう意味ですか?そのクラスの割り当てメモリを含んでいますか?または、割り当てられたメモリ上でコンストラクタを呼び出すだけですか? – Thomson
@Thomson:C#では "メモリ上のコンストラクタを呼び出す"ことはできません。 – recursive