这是很久以前我们老师的课堂笔记,现在拿出来温习.
这说法是正确的吗?为什么不能以继承方式体现?
因为java不支持多继承,所以只能是接口
定义一个接口animal
bird,dog是他的实现类,方法是eat()
annimal one;
switch( ){
if(选择bird){
one = new bird();
}else{
one = new dog();
}
one.eat();
}
我简单表示了一下多肽用处,希望你能看明白
谢谢,这个我能看明白,实际应用可以构造工厂方法,然后根据实参去返回需要new 的对象对吧