gpt4 book ai didi

class - Visual Basic 6 公共(public)变量到属性

转载 作者:行者123 更新时间:2023-12-04 21:39:07 26 4
gpt4 key购买 nike

我正在使用 VB6 处理遗留项目,其中包含巨大的对象,所有对象都带有公共(public)变量。我想将这些公共(public)变量转换为私有(private)变量/属性组合。有没有一些工具可以用来进行这些转换?(最好是一次将所有变量都放在类中)

谢谢

最佳答案

不要进行转换,不需要。 VB 编译器会自动为所有暴露的类(即在 COM DLL 中导出的所有类)执行此操作,并且不需要所有其他字段,因为这些仅在内部使用,并且字段和用户属性之间没有区别。

VB6 是唯一能做到这一点的语言,它根本不允许公共(public)字段并隐式转换它们。

回顾一下:VB6 中的公共(public)变量没有任何问题,因为公共(public)变量的常见缺点并不适用于它们。特别是,它们不会破坏封装。

关于class - Visual Basic 6 公共(public)变量到属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1339629/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com