问个问题。
来源:2-1 讲解工厂模式
qq_ibertine_0
2020-10-21 15:19:47
# 具体遇到的问题
我刚才看了一下接口的笔记,
这句话,software调用了接口类I18n,可是没有重写接口类的方法呀,
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
1回答
同学你好,getI18NObject()方法返回的是I18N接口的实现类对象,如Spainish对象,返回值写成I18N,这是多态的体现。如下:
在Software的主方法中,i18n.getTitle()会调用实现类的getTitle()方法,例如输出西班牙语,如下:
相似问题