2012-03-18 16 views
0

Javaでは、クラスファイルを別のファイルに保存して、クラスファイルが同じディレクトリにある限り、別のファイルのメソッドからインスタンス化できますが、これはVisual Basicでは動作しません。Visual Basicクラスを別々のファイルに保存していますか?

何か不足していますか?

+1

する必要があります。あなたのコードを投稿し、何がうまくいかないか説明してください。 – Oded

答えて

1

同じディレクトリにファイルを配置しても、VB.NET(またはC#の場合)の意味はそれほどありません。

両方のクラスが同じnamespaceにあり、あなたが/インスタンス化にアクセスするクラスは、あなたがそれをインスタンス化することができるはずFriendまたは広いアクセスを持っている場合 - より多くの何も必要とすべきではない(何もプライベート既定のコンストラクタと、このようなペテンを想定していません)。

+0

私は仲間のプログラマーを刺したが、本当に良い*理由がなくても、ファイルシステム構造体/名前空間構造体を整列させていなかった。 –

+0

@pst - 私はそこにいる。これが問題だとは想像できません。 OPはおそらくJavaのようにデフォルトの「パッケージ」アクセシビリティを期待しています。 – Oded

関連する問題