国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

內(nèi)部類不可以是final類 內(nèi)部類和匿名內(nèi)部類是什么?有什么作用?

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

內(nèi)部類和匿名內(nèi)部類是什么?有什么作用?

  

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

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

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