久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

java中final關鍵字作用是什么

java中final關鍵字作用是什么?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務富平,十年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18982081108

java中final關鍵字的作用是:1、修飾引用;2、修飾方法;3、修飾類。當final修飾方法時,這個方法將成為最終方法,無法被子類重寫。當final修飾類時,該類成為最終類,無法被繼承,如String類。

final關鍵字可以用來修飾引用、方法和類。

1、修飾引用

如果引用為基本數(shù)據(jù)類型,則該引用為常量,該值無法修改; 如果引用為引用數(shù)據(jù)類型,比如對象、數(shù)組,則該對象、數(shù)組本身可以修改,但指向該對象或數(shù)組的地址的引用不能修改;如果引用是類的成員變量,則必須當場賦值,否則編譯會報錯。

代碼實現(xiàn):

final class Person {
    String name ="zs";    //3. 此處不賦值會報錯
    //final int age;
    final int age = 10;  
}
public class Demo01 {
    public static void main(String[] args) {        //1. 基本數(shù)組類型為常量,無法修改
        final int i = 9;
        //i = 10;               //2. 地址不能修改,但是對象本身的屬性可以修改
        Person p = new Person();
        p.name = "lisi";
        final int[] arr = {1,2,3,45};
        arr[3] = 999;
        //arr = new int[]{1,4,56,78};
    }
}

2、修飾方法

當使用final修飾方法時,這個方法將成為最終方法,無法被子類重寫。但是,該方法仍然可以被繼承。

class Person {
    public final void say() {
        System.out.println("說....");
    }
    public void eat() {
        System.out.println("吃...");
    }
}
class Teacher extends Person {
    //1. final修飾的方法不能被重寫,但此方法仍然被繼承
    /*@Override
    public void say() {
        System.out.println("老師在一本正經(jīng)的說...");
    }*/
    
    public void eat() {
        System.out.println("老師在大口大口的吃...");
    }
}
public class Demo02 {
    public static void main(String[] args) {
        Teacher t = new Teacher();
        t.say();
    }    
}

3、用來修飾類

當用final修飾類時,該類成為最終類,無法被繼承。簡稱為“斷子絕孫類”。比如String類就是最終類。

代碼實現(xiàn):

/***
 * final用法3:修飾類,則該類成為最終類,無法被繼承
 * @author Administrator
 *
 */
final class Person02 {    }
//class Teacher02 extends Person02 { }
//class MyString extends String{}
public class Demo03 {

}

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。

名稱欄目:java中final關鍵字作用是什么
本文路徑:http://sd-ha.com/article0/jgiiio.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供自適應網(wǎng)站、定制開發(fā)軟件開發(fā)、商城網(wǎng)站網(wǎng)站建設、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設