急:请高手指点!
我是初学者,请各位高手指点一下:假如接口的名字是A
类B的对象b这么调用
A a=b.a()什么意思
别人问的,请高手指点一下,是不是有问题?
----------------解决方案--------------------------------------------------------
实现接口的抽象方法//。
----------------解决方案--------------------------------------------------------
还是不明白啊!
麻烦再说的清楚点好嘛。
----------------解决方案--------------------------------------------------------
B类的a()方法返回一个A类的对象
a的方法声明应该形如:
public A a(){}
----------------解决方案--------------------------------------------------------
接口MS不可以被实例化吧,a()方法返回的应该是实现 A 接口的对象
----------------解决方案--------------------------------------------------------
谢谢各位的指点!
----------------解决方案--------------------------------------------------------
建议看看Factory模式,这就是该思想模式的结.
----------------解决方案--------------------------------------------------------