作者:E-sc68 | 来源:互联网 | 2022-12-10 23:26
我对定义和继承中的接口感兴趣R
。所谓接口,是指OOP接口。我知道R
支持类扩展。此链接http://adv-r.had.co.nz/OO-essentials.html给出了在中扩展引用类的示例R
。它定义了NoOverdraftAccount
扩展Account
参考类的参考类。
Account
我不想扩展引用类,而是希望能够定义一个帐户接口IAccount
。我想NoOverDraftAccount
实现IAccount
,这样:
NoOverDraftAccount
必须在中实现所有方法IAccount
。
NoOverDraftAccount
无法声明尚未在中声明的任何新公共方法IAccount
。
NoOverDraftAccount
可以声明私有方法和属性。
实现此目标的最佳方法是什么?
我得到的最接近的答案是R6类的多重继承问题。但是,问题不在于接口。
谢谢你的时间。