私はメインフォームを持っています。ユーザーがボタンをクリックすると、バルーンチップが表示されます。バルーンチップは、BalloonTipクラスからメインフォームクラス内でインスタンス化されたオブジェクトです。私は設定のための2番目のフォームを持っています。ユーザーが設定フォームで何かをクリックすると、バルーンの先端も同様に発生します。私は現在、メインクラスとSettingsFormクラスでインスタンス化されたballoontipオブジェクトを持っています。私の2つの質問は次のとおりです。2つの異なるクラスからオブジェクトを2回作成するのは悪いですか?
- このような状況に対処する適切な方法はありますか?
- 各クラスに1つずつオブジェクトを2つ作成すると、オブジェクトの名前が同じであれば(つまりオブジェクトバラン)、コンパイラに曖昧さが生じますか?
クラスの複数のインスタンスを持つことに問題はありません。 –
なぜ最初にサーバー側で作成されていますか? – lucifurious
スコープで区切られている限り、同じ名前を持つ2つの変数を持つ問題はありません。 – Patrick