【发布时间】:2013-10-22 01:39:42
【问题描述】:
我声明了几个matlab 类。我如何声明在所有类中都可以看到的常量?
例如:这些常量可以是物理常量,用于所有类的方法中。首先想到的是使用全局变量。有没有更好的办法?最好在单独的文件中声明这些常量。
【问题讨论】:
-
您是否考虑过创建一个包含所有这些常量的类?称它为
physicalConstants.m,然后参考physicalConstants.myConstant等。 -
你的意思是只用这些变量创建更多的抽象类并使用继承?
-
啊,好的,我明白了。
-
如果你的类都是“现实世界的实例”,那么“现实世界的属性”可以是一个抽象超类。我正在考虑只是有一个结构(类),您可以在其中“存放”这些值。
标签: matlab oop scope matlab-class