タイトル : Re^3: クラスの公開と非公開について 投稿日 : 2007/05/09(Wed) 16:35 投稿者 : 魔界の仮面弁士
>>> ここで「 Dim b As New ClassLibrary1.Class2 」のようにClass2も取得できてしまいます。 >> Friendについて調べてみましょう。 > Friendsについてのぞいたのですが、Class1,2ともにFriendsにしないと > Inheritsが出来ないようですね。 DLL を利用する側が、 Dim b As ClassLibrary1.Class2 ができてしまうという事が問題なのではなく、 Dim b As New ClassLibrary1.Class2() ができてしまう事が問題なのですよね? であれば、Friend にするのはコンストラクタだけでしょう。 Public Class Class2 Friend Sub New() End Sub End Class |