1. 程式人生 > 其它 >DMA-80直接測汞儀優勢

DMA-80直接測汞儀優勢

*final:可以修飾類,方法,屬性和區域性變數;

  應用場景:

    1,當不希望類被繼承時,可以用final修飾。

    2,當不希望父類的某個方法被子類覆蓋或重寫時,可以用final關鍵字修飾。

    3,當不希望類的某個屬性的值被修改時,可以用final修飾。

    4,當不希望某個區域性變數被修改時,可以使用final修飾

  final使用注意和細節:

    1,final修飾的屬性又叫常量,一般用XXX_XXX_XX命名

    2,final修飾的屬性在定義時,必須賦初值,並且以後不能在修改,賦值的位置可以為:定義時,在構造器中,在程式碼塊中

    3,如果final修飾的屬性是靜態的,則初始化的位置只能是:定義時,在靜態程式碼塊中

    4,final類不能被繼承,但是可以例項化物件

    5,如果類不是final類,但是含有final方法,則該方法雖然不能被重寫,但是可以被繼承。

    6,一般來說如果一個類是final類了,就沒必要將方法修飾成final方法

    7,final和static往往搭配使用,效率更高,底層編譯器做了優化處理

    8,包裝類,String類都是final 不能被繼承