成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

內部類不可以是final類 內部類和匿名內部類是什么?有什么作用?

內部類和匿名內部類是什么?有什么作用?  一、內部類:  內部類是定義在另一個類中的類,使用它的原因主要有3個:  內部類方法可以訪問該類定義所在的作用域中的數(shù)據,包括私有的數(shù)據  內部類可以對同一個

內部類和匿名內部類是什么?有什么作用?

  

一、內部類:  內部類是定義在另一個類中的類,使用它的原因主要有3個:  內部類方法可以訪問該類定義所在的作用域中的數(shù)據,包括私有的數(shù)據  內部類可以對同一個包中的其他類隱藏以來  當想要定義一個回調函數(shù)且不想編寫大量代碼時,使用匿名內部類比較便捷?! ?/p>

二、局部內部類:  討論匿名內部類之前,先看看局部內部類,它是在一個方法中定義的類?! 【植績炔款惒荒苡胮ublic或private訪問說明符來聲明,它的作用域被限定在聲明這個局部內部類的塊中。局部內部類可以對外部世界完全地隱藏起來?! 【植績炔款惒粌H能訪問其外圍類,還可以訪問局部變量,不過這些局部變量必須被聲明為final,如上述代碼中start()方法的參數(shù)beep所示?! ?/p>

三、匿名內部類  將上面的局部內部類的代碼修改一下,就可以定義一個匿名內部類,這種類沒有類名。匿名內部類除了具有內部類的優(yōu)點外,還可以減少代碼量。