タイトル : Re^4: クラスの公開と非公開について 投稿日 : 2007/05/09(Wed) 16:58 投稿者 : ひでと
ありがとうございます。 > DLL を利用する側が、 > Dim b As ClassLibrary1.Class2 > ができてしまうという事が問題なのではなく、 > Dim b As New ClassLibrary1.Class2() > ができてしまう事が問題なのですよね? > > であれば、Friend にするのはコンストラクタだけでしょう。 namespaceで分けてはいるのですが、同名のクラスが多数必要となりまして、 実際にインスタンス(?)を作る必要があるのは1つのクラスからだけなのです。 自分で作ったクラスで迷子にならないようにと思ったのですが、 こうすれば、コードを作る時に迷子にならずにすみそうです。 > > > Public Class Class2 > Friend Sub New() > End Sub > End Class Friendの使い方が、よねKEN様と、魔界の仮面弁士様のご指導で少しわかってきました。 似たようなキーワードで「Protected」とか、関係があるのか無いのか「MustInherits」 またまた、「COMクラス」だとか、用語が難しくてHelpを見ても正直よくわかりません。 まだまだ、前途多難な気がしています。 またよろしくお願いします。重ねてありがとうございました。 |