请问public和friend的区别。

kncomputer 2003-10-15 08:56:49
在编写类时,
用Public 和用Friend 来声明的对象有什么不同?我老是弄不明白,所以一直只用public,从没用过friend,但它们到底有什么区别啊?谢谢!

能给个例子以显示它们的区别吗?谢谢!万分感谢!
...全文
123 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lz305 2003-10-16
  • 打赏
  • 举报
回复
Friend:用 Friend 关键字声明的变量具有友元访问权限。可以从包含其声明的程序中以及同一程序集中的其他任何地方访问它们。
仅可以在模块、命名空间或文件级使用 Friend。这意味着可以在源文件中或在模块、类或结构内(但不在过程内)声明友元变量。如果指定了 Friend,也可以省略 Dim 关键字。
Public:用 Public 关键字声明的变量具有公共访问权限。对于公共变量的可访问性没有任何限制。
仅可以在模块、命名空间或文件级使用 Public。这意味着可以在源文件中或在模块、类或结构内(但不在过程内)声明公共变量。如果指定了 Public,也可以省略 Dim 关键字。

Brunhild 2003-10-15
  • 打赏
  • 举报
回复
public:任何引用者都可以访问
friend:只有在同一个ASSEMBLY中才可以访问。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧