小编use*_*875的帖子

有没有办法在实例化对象时隐藏/显示某些方法?

当我编写一个迭代列表的类时会想到这个问题,方法next()和previous()会不断循环(例如,如果在最后一个对象,返回它,然后将index重置为0)

在构造函数中,我正在考虑添加一个布尔变量,如果为true,它就像一个只有next()方法且没有循环的常规迭代器.在这种情况下,使用上一个()方法是没有意义的.所以我很好奇,在这种情况下是否可以隐藏previous()方法.是否有可能以某种方式在Java或C#中实现这一点?

其他语言怎么样?

c# java oop

3
推荐指数
1
解决办法
123
查看次数

标签 统计

c# ×1

java ×1

oop ×1