java面試之this和super

2021-08-31 02:06:37 字數 396 閱讀 2885

public class test2 

public void test()

}

結果是什麼? 列印兩個test2

由於getclass()在object類中定義成了final,子類不能覆蓋該方法,所以,在test方法中呼叫this.getclass().getname()方法,其實就是在呼叫從父類繼承的getclass()方法 。和super.getclass().getname() 是一樣的。

可以通過使用 super.getclass().getsuperclass().getname(); 來得到父類的名字。

this通常指代當前物件,super通常指代父類。

靜態方法中不能使用this關鍵字。

Java泛型萬用字元extends與super

static class food static class fruit extends food complie error flist.add new fruit flist.add new object flist.add null only work for nullfruit fruit ...

Java泛型萬用字元extends與super

static class food static class fruit extends food complie error flist.add new fruit flist.add new object flist.add null only work for nullfruit fruit ...

Java泛型萬用字元extends與super

static class food static class fruit extends food static class extends fruit static class extends list extends fruit flist newarraylist complie error ...