我想在Fortran上实现数据结构,但似乎没有类似Java的东西。
模块无法处理多个数据结构。这非常烦人。
有类似Java的东西吗?
答案 0 :(得分:2)
您使用的是哪个版本的Fortran? 派生类型应满足类的要求。
根据http://fortranwiki.org/fortran/show/Object-oriented+programming:
为了获得类似行为,可以将包含对类操作的方法的模块与包含数据的派生类型组合在一起。可以有单独的类型“实例”,因为我们可以分配许多该类型的变量,这些变量可以作为参数传递给模块中包含的方法