如何设置ruby中子类无法访问父类的实例方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计378个文字,预计阅读时间需要2分钟。
pythonclass Base: def foo(): print('foo!!!') end
class Ball(Base): pass
try: Ball.new.foo()except AttributeError as e: print(找不到方法)
try: Base.new.foo()except AttributeError as e: print(foo!!!)
我的尝试是:我可以定义受保护的def foo,以便1. 工作的方式。但这不适用于受保护的定义。
本文共计378个文字,预计阅读时间需要2分钟。
pythonclass Base: def foo(): print('foo!!!') end
class Ball(Base): pass
try: Ball.new.foo()except AttributeError as e: print(找不到方法)
try: Base.new.foo()except AttributeError as e: print(foo!!!)
我的尝试是:我可以定义受保护的def foo,以便1. 工作的方式。但这不适用于受保护的定义。

