成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

java基本特征中抽象與封裝的案例分析-創(chuàng)新互聯(lián)

這篇文章主要介紹java基本特征中抽象與封裝的案例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)公司從2013年開始,先為界首等服務建站,界首等地企業(yè),進行企業(yè)商務咨詢服務。為界首企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

 java的四個基本特征是抽象,封裝,多態(tài),繼承。今天我們就來講講什么是抽象與封裝。

抽象

抽象:將相同的類的共同特征總結出來,構造成類的過程。包括數(shù)據(jù)抽象以及行為抽象。數(shù)據(jù)抽象變成類的成員變量,行為抽象變成類的成員函數(shù)。抽象只關心成員變量以及成員函數(shù),并不關系具體的實現(xiàn)細節(jié)。

下面是Person.class,表示與人類相關的數(shù)據(jù)以及各種活動,只列舉部分的屬性以及行為。

public class Person{
    // 年齡(數(shù)據(jù)抽象)
    public int age;
    // 名字(數(shù)據(jù)抽象)
    public String name;

    public Person(){

    }
    public Person(int age,String name){
        this.age = age;
        this.name = name;
    }
    // 吃東西(行為抽象)
    public void eat(){
        System.out.println("I am eating");   
    }
    // 走路(行為抽象)
    public void walk(){
        System.out.println("I am walking");  
    }
}

創(chuàng)建一個人類的對象:

Person person = new Person(18,"張三");

上面的代碼僅僅用來表示簡單的抽象,將人共同的屬性以及共同的行為抽象出來。

封裝

封裝其實可以理解為:“裝”與“封”,就是把數(shù)據(jù)以及操作方法封裝在函數(shù)里/類,然后再裝起來。也就是把數(shù)據(jù)以及操作數(shù)據(jù)的方法綁定起來,對外界提供已經(jīng)定義好的接口進行訪問。面向對象的本質就是將現(xiàn)實世界描繪成一系列的完全自治,封閉的對象??梢岳斫鉃槲覀儫o論內(nèi)部實現(xiàn)有多復雜,使用者可以完全不用理,只需要知道怎么使用就可以了。

舉個小例子:下面是學生的類,study的方法其實就是一種封裝,外界要是需要學生學習,那就直接調(diào)用study()方法即可,不需要知道我如何實現(xiàn)學習這個方法。

public class Student implements Serializable {
    public String name;
    public String number;
    public int age;
    public Student() {
    }
    public Student(String name, String number, int age) {
        this.name = name;
        this.number = number;
        this.age = age;
    }
    public void study(){
        System.out.println("我是學生"+name+",我今年"+age+"歲。");
        //內(nèi)部可能有很復雜的操作,但是調(diào)用者只需要關注如何調(diào)用即可
    }
}

以上是java基本特征中抽象與封裝的案例分析的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

文章名稱:java基本特征中抽象與封裝的案例分析-創(chuàng)新互聯(lián)
URL鏈接:http://jinyejixie.com/article28/hgicp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作網(wǎng)站設計公司、Google微信公眾號、ChatGPT云服務器

廣告

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

h5響應式網(wǎng)站建設
藁城市| 钦州市| 遂昌县| 延庆县| 宜阳县| 云浮市| 城口县| 鹤山市| 怀化市| 张家界市| 奈曼旗| 镇沅| 太白县| 云浮市| 临颍县| 读书| 班戈县| 五华县| 上饶县| 高安市| 太仆寺旗| 甘德县| 凤阳县| 白水县| 温州市| 蕉岭县| 灵武市| 天气| 张家口市| 颍上县| 浠水县| 安龙县| 玉溪市| 福泉市| 泸溪县| 隆德县| 富源县| 东兰县| 平度市| 黄山市| 前郭尔|