【发布时间】:2013-05-18 03:26:11
【问题描述】:
在 Fortran 2003 中,如果在超类中将变量声明为 PRIVATE,则子类将无法访问它。但是如果所有变量都声明为PUBLIC,程序就会失去“信息隐藏”的属性。
有没有办法在 Fortran 面向对象编程中同时采用“数据继承”和“信息隐藏”?如果不是 2003 年,Fortran 2008 有什么改进吗?
【问题讨论】:
-
在 Fortran 术语中,“超类”是“父 [派生] 类型”,子类是“扩展类型”。
标签: oop inheritance fortran information-hiding