wsshh 发表于 2023-7-10 01:17:43

提问 一种代码编写情况

假如我在不同的.V 文件内 定义了相同的类类下面有相同的方法 方法内容不相同我如何在Main.V 文件内 通过分支判断初始化不同情况需要调用的类    或者怎么运用其他编程语言具有映射接口这种代码实现

Xelloss0618 发表于 2023-7-10 02:21:34

同一个包名不能有同名的类,分支判断也无法实现你想要的效果

创世魂 发表于 2023-7-10 09:11:12

看看 条件编译 案例。 可以实现你想要的。
使用 宏如果 实现。

aycap 发表于 2023-7-10 09:24:06

可以试下火山的虚拟方法,定义一个基类和若干虚拟方法,再去具体类中继承父类和实现虚拟方法

server 发表于 2023-7-10 10:39:25

可能明白你的意思了。
同名包下不能存在同名类,
不同包下同名类,在实际引用的时候,可以以包名为前缀。
如:包名.类.方法,方式引用。
页: [1]
查看完整版本: 提问 一种代码编写情况