內部類和匿名內部類的用法

內部類和匿名內部類的用法

Java內部類分四種,成員內部類、局部內部類、內部類和匿名內部類:

1、內部類用法特點, 靜態內部類定義在類中,任何方法外,用static定義,注意靜態內部類中可以定義靜態或者非靜態的成員。

2、匿名內部類,匿名內部類是一種特殊的局部內部類,它是通過匿名類實現接口。

匿名內部類的用法特點:

1、一個類用於繼承其他類或是實現接口,並不需要增加額外的方法,只是對繼承方法的事先或是覆蓋。

2、只是爲了獲得一個對象實例,不需要知道其實際類型。

3、類名沒有意義,也就是不需要使用到。