class Parent {
int m;
}
class child extends Parent {
public static void main(String args[]) {
Parent x = new Child();
}
}
当我们说x is of type Parent
时,这是什么意思?我们为什么要利用
我们可以使用Child x = new Child()
?
答案 0 :(得分:0)
List<Shape>
可以包含矩形,圆圈,如果它们是Shape
的子类型。
这就是为什么它很好的一个例子。
答案 1 :(得分:0)
Java动态解析对象的类。这意味着对象的实际类型将通过指定的类型进行解析。
因此,在您的示例中,如果import { Observable } from "rxjs/Observable";
import 'rxjs/add/observable/forkJoin'
let myTopicApi = this.getMytopic();
let myarticlApi = this.getMyArticles();
let myPicksAPi = this.getMyPicks();
Observable.forkJoin([myTopicApi, myarticlApi, myPicksAPi])
.subscribe(res => {
this.arrangeMytopics(res[0]);
this.arrangeMyArticles(res[1]);
this.arrangeMyPicks(res[2]);
if (loading) { loading.dismiss(); loading = null; }//here you can dismiss your loader
},
error => { if (loading) { loading.dismiss(); loading = null; }//here you can dismiss your loader },
() => { });
getMytopic() {
return this.topicSer.getMyTopics().map((res: any) => res.json()).map((res: any) => res = res.categories)
.catch((err: any) => { })
}
包含来自Child
的重载方法,则在从Parent
继承的方法之前,将首先调用此方法。